zoukankan      html  css  js  c++  java
  • Day——01

    一编程与编程的目的

    1 什么是语言?什么是编程语言

    语言就是事物与事物之间进行沟通的介质

    编程语言就是程序员与计算机之间进行沟通的介质 

    2 什么是编程?

     编程就是程序员把自己想让计算机做的事情使用编程语言表达出来,编程就是一系列的文件

    3 为什么要编程?

    编程就是人类为了让计算机按照人类的逻辑思维去做工作,从而解放了人力

    通俗的说,就是在编程的世界里面,计算机就是人类的奴隶,人类编程的目的就是为了奴隶计算机

    二 计算机组成

      1.控制器:就是整个计算机的大脑,其作用就是负责控制整个计算机硬件的工作

      2.运算器:运算数学运算和逻辑运算

      3.存储器:内存和外存

        内存:  相当于人的大脑

          优点:存取速度快

          缺点:断电之后数据就丢失,只能存储临时的数据

        外存:   例如:硬盘

          优点:数据不会在断电以后丢失,可以永久保存数据

          缺点:存取速度慢

      IO设备:负责输入输出

      4.输入设备:input      例如:键盘   鼠标  

      5.输出设备:output      例如:显示器   音响

       总结:与运行程序有关的三大核心硬件:cpu,内存,硬盘(*****)

     

    三 cpu详解

    cpu的特性:具有向下兼容性

      就是64位的cpu可以使用64bit和32bit的应用程序,但是32位的cpu只能使用32bit的应用程序

    四 存储器

      存储器主要分为五个类型;寄存器,高速缓存,内存,硬盘,磁带

      还有就是ROM和CMOS

      ROM存储的都是不可更改的,例如计算机在制作时就制作的好的不可更改数据

      CMOS存储时间和日期以及关机之后需要继续随时间变化而变的数值

      磁盘:包括磁道,柱面,扇区

    换算单位

      8bit=1Bytes(字节)

      1024Bytes=1KB

      1024KB=1MB

      1024MB=1GB

      1024GB=1TB

      1024TB=1PB

    一次IO的时间

      平均寻道时间+平均延迟时间=一次IO的时间

      例:7200转/分钟的硬盘来说,一次IO的时间大概 5MS+4MS=9MS

     

    五 一套完整的计算机系统分为三层

      应用程序,操作系统,计算机硬件

    六 操作系统定义

      操作系统是协调,管理,控制计算机硬件资源与应用软件的一个控制程序

      应用程序是通过操作系统来间接的控制硬件的  

  • 相关阅读:
    CAP 可用性理解
    如何真正理解设计模式
    jdk concurrent 中 AbstractQueuedSynchronizer uml 图.
    test 博客园功能 和 搜索 seo 能力
    异或运算进行两数交换
    基本排序之冒泡排序
    对数器的使用(用来生成随机数组来判断排序算法是否正确)
    全双工,半双工,单工的概念
    mac下彻底卸载mysql方法
    AngularJs学习第一课 Hello World
  • 原文地址:https://www.cnblogs.com/xuzhaolong/p/10554166.html
Copyright © 2011-2022 走看看