深入理解计算机 第一章
2017-02-23 20:08
232 查看
本章主要就是讲解述一些计算机的基本认识,为后面的内容铺垫一下。
1.1信息就是位结合上下文的表现。
1.2hello.c预处理(加入头文件库) hello.i编译器(翻译为低级机器语言指令) hello.s汇编器(二进制文件) hello.o连接器(将调用函数加入) hello
1.3了解编译器的用处 1得到更高效代码 2 理解连接器的问题 3避免缓冲器溢出的漏洞
1.4基本硬件:总线
i/o口
主存(我的电脑内存4G)
处理器(i5):寄存器+PC+ALU 执行以下操作:加载 存储 操作 跳转
1.5 1.6性价比的结果:高速缓存
1.7操作系统就是要协调应用程序与硬件的关系
1.进程即上下文切换(保存上下文 运行其它上下文 停止 运行保存上下文)
2.进程由线程的执行单元组成。
3.简介虚拟存储器(每个进程独占使用内存) 虚拟地址由下往上:程序代码与数据 堆 共享库 栈(实现函数调用) 内核虚拟存储器(操作系统)
1.8用网络通信
1.9系统为软硬件的结合
1.线程级并发 i7有多个核共同工作(L3共享)
2 指令集并行 如:流水线
3 单指令,多数据并行
4 虚拟机(操作系统+进程(指令级结构(处理器)+虚拟存储器(主存+文件(i/o设备))))
1.1信息就是位结合上下文的表现。
1.2hello.c预处理(加入头文件库) hello.i编译器(翻译为低级机器语言指令) hello.s汇编器(二进制文件) hello.o连接器(将调用函数加入) hello
1.3了解编译器的用处 1得到更高效代码 2 理解连接器的问题 3避免缓冲器溢出的漏洞
1.4基本硬件:总线
i/o口
主存(我的电脑内存4G)
处理器(i5):寄存器+PC+ALU 执行以下操作:加载 存储 操作 跳转
1.5 1.6性价比的结果:高速缓存
1.7操作系统就是要协调应用程序与硬件的关系
1.进程即上下文切换(保存上下文 运行其它上下文 停止 运行保存上下文)
2.进程由线程的执行单元组成。
3.简介虚拟存储器(每个进程独占使用内存) 虚拟地址由下往上:程序代码与数据 堆 共享库 栈(实现函数调用) 内核虚拟存储器(操作系统)
1.8用网络通信
1.9系统为软硬件的结合
1.线程级并发 i7有多个核共同工作(L3共享)
2 指令集并行 如:流水线
3 单指令,多数据并行
4 虚拟机(操作系统+进程(指令级结构(处理器)+虚拟存储器(主存+文件(i/o设备))))
相关文章推荐
- 深入理解计算机系统001——前言和第一章
- 深入理解计算机系统读书笔记之第一章:漫游
- 深入理解计算机系统(第一章学习笔记)
- 深入理解计算机系统--读书笔记(第一章)
- Computer Systems A Programmer's Perspective(深入理解计算机系统)第一章读书笔记
- 深入理解计算机系统 第一章
- 【深入理解计算机系统[2]】第一章 计算机系统漫游
- 深入理解计算机系统第一章学习笔记
- 【Back to base】深入理解计算机系统 读书笔记 第一章 计算机系统漫游
- 深入理解计算机操作系统(第二版) 读书笔记(第一章 计算机系统漫游)
- 读书笔记:深入理解计算机系统 第一章
- 深入理解计算机系统002——第一章(编译过程)
- 深入理解计算机系统-笔记-第一章-计算机系统漫游
- 深入理解计算机系统学习(一)第一章
- 深入理解计算机系统 第一章 计算机系统漫游
- 深入理解计算机第一章总结
- 读书笔记-深入理解计算机系统(第一章)
- 深入理解计算机系统:第一章的家庭作业
- 读书笔记《深入理解计算机系统》(第三版) 第一章 计算机系统漫游
- 深入理解计算机系统003——第一章(进程及并发)