计算机与操作系统小结

'''
计算机与操作系统小结
'''

# markdown

文本编辑器

# 计算机基础之编程

## 什么是编程语言

人与计算机交流的介质

## 什么是编程

通过编程语言写一堆文件

## 为什么要编程

替代劳动力,完成人类的需求

# 计算机组成

## CPU

### 控制器

控制硬件

### 运算器

算术运算和逻辑运算

## 存储器(1块,时代发展成2块)

### 主存(内存)

优点:速度快

缺点:容量小,断电即消失

### 外存(硬盘)

优点:容量大,永久存储

缺点:速度慢

## I/O设备

### 输入设备

输入信息,如键盘/鼠标

### 输出设备

输出信息,如显示屏/打印机

## 多核cpu

同一时刻完成多件事情

## 32位和64位

计算机一次性读取32位/64位二进制位,64位的计算机能用32的安装包,32位的计算机不能用64位的安装包

## 机械硬盘工作原理

### 机械手臂

读取数据

### 磁道

存储数据

### 扇区

划分磁道

### 平均寻道时间

5ms,寻找磁道的时间

### 平均延迟时间

4.15ms,最坏情况转一圈,最好情况直接找到

### 平均寻找数据时间

9.15ms

# 操作系统

## 什么是文件

文件是操作系统提供的一个虚拟概念,使用这个虚拟概念存储信息,这样就不需要你自己扣动机械手臂存储信息

## 操作系统有什么用

把对硬件的复杂操作简单化,封装成一个接口(关机按钮)

## 计算机三大组成

人

应用程序

操作系统

硬件

人-》操作系统交互

应用程序-》操作系统交互

操作系统-》人/应用程序/硬件

硬件-》操作系统/硬件

## 操作系统的启动

1. 按下开机键,启动临时操作系统
2. 临时操作系统启动真正的操作系统
3. 操作系统启动,关闭临时操作系统

## 应用程序的启动

1. 双击qq(给操作系统发送指令)
2. 操作系统给cpu发送指令
3. cpu给内存发送指令
4. 内存给外存发送指令获取qq的数据
5. 内存读入qq的数据
6. qq启动

​
原文地址:https://www.cnblogs.com/jinhongquan/p/11475498.html