您的位置:首页 > 理论基础

深入理解计算机 第一章

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设备))))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: