一、编程与编程的目的:

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

语言是一事物与另一事物之间沟通的介质

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

2、什么是编程?

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

3、为什么要编程?

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

二、计算机组成部分:(*****)

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

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

(控制器+运算器=CPU,相当于人的大脑)

3、存储器:

内存:优点:存取速度快

缺点:断电数据缺失

硬盘:优点:永久保存数据,断电也不会丢失数据

缺点:存取速度慢

4、输入设备input

5、输出设备output

总结:计算机的三大核心硬件:cpu、内存、硬盘(*****)

程序最先都是存放于硬盘,从硬盘角度看,程序启动时,硬件的工作流程是:

1、程序相关数据从硬盘加载到内存

2、cpu从内存取出指令然后运行

三、cpu详解(***)

1、cpu具有向下兼容性:

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

但是32位的cpu只能运行32bit的软件

四、存储器(*****)

                 8bit=1Bytes

1024Bytes=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB 

                 1024TB=1PB 

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

7200转/分钟的硬盘来说,一次IO的时间大概为:

5MS(基于目前的物理水平)+4MS=9MS

五、一套完整的计算机操作系统分为三层:(*****)

                  应用程序

操作系统

计算机硬件

六、操作系统懂得定义:(*****)

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

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

最新文章

  1. C++基础知识面试精选100题系列(11-20题)[C++ basics]
  2. Exercise16_22.java
  3. UltraEdit编辑器使用心得之正则表达式篇
  4. [每日一题] OCP1z0-047 :2013-07-24 子查询――外查询与内查询的执行顺序
  5. Openjudge-计算概论(A)-晶晶赴约会
  6. PhpStorm 设置之主题
  7. ORA-03206,当表空间不够时,如何以添加数据文件的方式扩展表空间
  8. mean项目的分模块开发
  9. vsCode 设置vue 保存自动格式化代码
  10. Duplicate entry * for key *
  11. ajax和iframe区别
  12. 第一阶段——站立会议总结DAY04
  13. ES6新增变量
  14. [BJWC2011]最小三角形
  15. EL表达式经验教训 javax.el.PropertyNotFoundException 出错
  16. django基础2
  17. vue-router路由元信息详解
  18. 解决mac上matplotlib中文无法显示问题
  19. Spring------mysql读写分离
  20. 使用airodump-ng扫描网络

热门文章

  1. ssh原理图解
  2. 006_Python 异常处理
  3. java 常用
  4. Python实现机器人聊天
  5. ISCC:Please give me username and password!
  6. django url之path默认参数
  7. 200 ok 几种状态
  8. react 项目搭建
  9. UnderWater+SDN论文之五
  10. Django 生成验证码或二维码 pillow模块