计算机基础day02

day02

1. 复习

进程:运行的程序

程序:保存代码的文件

2.今日内容

1. 计算机硬件基础知识普及

1. 寄存器:CPU的存储介质

2. ROM:里面存储着BIOS程序,只读

​ CPU ROM CMOS 用来运行BIOS

3. CMOS:硬盘,断电数据丢失,但是耗电极低

4.硬盘详解

​ 磁道 扇区 柱面

​ 重点 7200转/60s 120转/s 转一圈花费时间8ms

​ 平均延迟时间 4ms 平均寻道时间5ms

2. 操作系统(重点)

​ 平台 = 计算机硬件 + 操作系统

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

​ (重点)计算机体系的三层结构:应用程序 操作系统 计算机硬件

​ 文件 —————>>>硬盘

1. linux

2. window

3. ios

3. 编程语言分类

1. 机器语言:直接用二进制指令编写程序

  1. 优点:运行效率高
  2. 缺点:二进制指令太难记忆,实现一个简单的功能需要很多功能才能完成

2. 汇编语言:用英文标签取代二进制指令去编写程序

​ 优点:运行效率高,但肯定低于机器语言。解决了机器语言二级制指令难记的问题

​ 缺点:开发效率仍然比较低

3. 高级语言:用人类能理解的表达方式去编写程序,计算机无法直接理解,需要翻译才行

​ 高级语言分为:C Go 编译型 翻译工具—>>编译器 翻译一次得到可执行的结果,下次直接拿着现成的结果运行就行,不用再用编译器翻译

​ 解释型 python shell 每次执行程序都离不开解释器的翻译,翻译工具:解释器

​ 执行效率: 机器语言>汇编语言>高级语言 (编译型>解释型)

​ 开发效率: 机器语言<汇编语言<高级语言

4. CS期刊

​ Journal of the ACM(JACM)

​ Communications of the ACM (CACM)

​ STOC(ACM Symposium on Theory of Computing)

原文地址:https://www.cnblogs.com/feiguoguobokeyuan/p/13230676.html