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

 

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

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

六 操作系统定义

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

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

原文地址:https://www.cnblogs.com/xuzhaolong/p/10554166.html