操作系统学习笔记(二):计算机硬件
来源:互联网 发布:先学单片机还是plc 编辑:程序博客网 时间:2024/05/16 08:14
关于计算机硬件的一些基本知识。
一、关于CPU的一些概念:
流水线(pipeline):借用工业生产中的流水线技术,将时分复用的概念用于CPU内部的一种技术。现在的CPU多为多极流水线(20级以上)。
超标量CPU:拥有一条以上的流水线,可在一个时钟周期内执行一条以上的指令的CPU。
CPU的两种工作模式:除了用于嵌入式系统中的非常简单的CPU外,多数CPU有两种工作模式核心态和用户态。
CPU通过陷阱来实现系统调用(system call)。
二、 存储器
在理想情况下,存储器应该满足一下三个方面的要求:足够快、足够大和足够便宜。但是就目前技术而言,还不能同时满足这三个方面的要求。于是存储器系统以一种分层次构造的方式实现。
即:缓存(一般包括两极缓存)、内存和硬盘三级结构。
三、I/O
三种I/O方式:轮询(polling)、中断(interrupt)和DMA。这三种方式各有优缺点。
四、总线
由于计算机复杂性的提高,以前的单总线无法满足需求。现在的计算机普遍采用多总线结构。
包括高速缓存总线、局部总线、内存总线、PCI、SCSI、USB、IDE和ISA。等。
- 操作系统学习笔记(二):计算机硬件
- 操作系统学习笔记(二)操作系统结构
- 操作系统学习笔记(二)
- 操作系统学习笔记二
- 操作系统学习笔记(二) --操作系统结构
- 操作系统学习笔记二 操作系统结构
- (软考)计算机硬件及操作系统
- linux学习(一):计算机硬件
- 计算机硬件--笔记
- QNX实时操作系统学习笔记之嵌入式系统(二)
- 《Orange'S:一个操作系统的实现》学习笔记(二)
- 操作系统概念学习笔记 12 进程同步(二)管程
- 操作系统概念学习笔记 14 死锁(二)
- 《30天自制操作系统》学习笔记(二)
- 【操作系统】学习笔记(二)之生产者消费者问题
- QNX实时操作系统学习笔记之嵌入式系统(二)
- 计算机硬件学习
- 操作系统笔记(二) 操作系统类型
- 请不要忽视这些java基础知识~
- js 动态添加onload事件
- 滤镜汉化入门篇 [来自汉化新世纪]
- Installing Robocup 3D simulation server on Ubuntu
- 如何提高数据库访问效率
- 操作系统学习笔记(二):计算机硬件
- MFC学习记录 5.单文档应用-记事本
- 国庆 缅怀中秋逝去的爱情
- Chapter 11. Seam 应用程序框架
- WinSock学习笔记(一)作者:肖进
- 国外博士后申请
- svg规范关于transform属性的说明
- ◎Hspace 和vspace 的设定
- 熊猫烧香核心代码