DAY1 计算机组成和操作系统

一.编程与编程目的

1.编程语言的定义

 编程语言是人与计算机之间沟通的介质

2.什么是编程

 编程就是程序员通过编程语言让计算机实现所想做的事

3.编程的目的

 解放人力,让计算机按照人的逻辑思维进行工作

二.计算机的组成

计算机主要由5部分组成:

1.控制器:计算机的指挥系统,控制计算机其他硬件的工作

2.运算器:负责数学运算与逻辑运算

  控制器 + 运算器 = CPU

3.存储器:存储器分为内存与外存(硬盘)

 内存  优点:存取速度快

     缺点:断电数据丢失,只能临时保存数据

 外存  优点:断电数据也不丢失,能永久保存数据

     缺点:存取速度慢

4.输入设备(input)

5.输出设备(output)

总结

   1.计算机运行的三大核心硬件:CPU,内存,硬盘

   2.程序启动时硬件的工作流程:

     由于程序最先存放于硬盘,所以程序启动时相关数据先从硬盘读入内存

     cpu从内存取出指令数据然后运行

三.CPU

cpu的向下兼容性:

 64位CPU可以运行32bit和64bit的软件

 32位CPU可以运行32bit的软件,但是不能运行64bit的软件

四.存储器

单位换算:8bit=1Bytes

     1024Bytes=1KB

     1024KB=1MB

     1024MB=1GB

     1024GB=1TB

     1024TB=1PB

一次IO时间 = 平均寻道时间(找磁道的时间) + 平均延迟时间(转半圈的时间)

对于7200转/分钟的硬盘,一次IO时间大概为:5MS +4MS = 9MS

五.完整的计算机系统

1.应用程序

2.操作系统

3。计算机硬件

六.操作系统的定义

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

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

原文地址:https://www.cnblogs.com/majingjie/p/10553402.html