深入理解计算机系统(CSAPP)读书总结
2017-09-19 21:21
316 查看
第一章 计算机系统漫游
计算机系统:是由硬件和系统软件组成的,它们共同工作来运行应用程序。
源程序实际上就是一个有值0和1组成的位(bit)序列,8个位被组织成一组,成为字节。
进程是对处理器、主存和I/0设备的抽象。
文件是对I/O设备的抽象表示。
虚拟存储器是对主存和磁盘I/O设备的抽象表示。所以计算机重要的思想就是抽象。
进程是操作系统对一个正在运行的程序的一种抽象。并发运行是说一个进程的指令和另外一个进程的指令是交错运行的。
操作系统报错跟踪进程运行所需的所有状态信息,这种状态,就是上下文。
虚拟机是对整个计算机包括操作系统、操作系统和程序的抽象。
第二章 信息的表示和处理
C语言中,以0x或者0X开头的数字常量表示十六进制的值。
。。。尴尬的跳过了
第十章 程序间的交互和通信
输入/输出 I/O 是主存和外部设备如终端、网络之间拷贝数据的过程。输入操作是从I/O设备拷贝数据到主存。输出操作是从主存拷贝数据到I/O设备。
在UNIX中所有的I/O设备都被模型化为文件。
第十一章 网络编程
一个套接字是连接的一个端点,每个套接字都有相应的套接字地址 用“地址:端口”来表示
套接字接口是一组函数,它们和UNIX I/O函数结合起来,用以创建网络应用
web客服端和服务器间的交互用的是一个基于文本的应用级协议即HTTP
第十二章 并发编程
如果逻辑控制流在时间上是重叠的,那么它们就是并发的。
构造并发程序最简单的方法就是用进程。
后续补充。。。。
计算机系统:是由硬件和系统软件组成的,它们共同工作来运行应用程序。
源程序实际上就是一个有值0和1组成的位(bit)序列,8个位被组织成一组,成为字节。
进程是对处理器、主存和I/0设备的抽象。
文件是对I/O设备的抽象表示。
虚拟存储器是对主存和磁盘I/O设备的抽象表示。所以计算机重要的思想就是抽象。
进程是操作系统对一个正在运行的程序的一种抽象。并发运行是说一个进程的指令和另外一个进程的指令是交错运行的。
操作系统报错跟踪进程运行所需的所有状态信息,这种状态,就是上下文。
虚拟机是对整个计算机包括操作系统、操作系统和程序的抽象。
第二章 信息的表示和处理
C语言中,以0x或者0X开头的数字常量表示十六进制的值。
。。。尴尬的跳过了
第十章 程序间的交互和通信
输入/输出 I/O 是主存和外部设备如终端、网络之间拷贝数据的过程。输入操作是从I/O设备拷贝数据到主存。输出操作是从主存拷贝数据到I/O设备。
在UNIX中所有的I/O设备都被模型化为文件。
第十一章 网络编程
一个套接字是连接的一个端点,每个套接字都有相应的套接字地址 用“地址:端口”来表示
套接字接口是一组函数,它们和UNIX I/O函数结合起来,用以创建网络应用
web客服端和服务器间的交互用的是一个基于文本的应用级协议即HTTP
第十二章 并发编程
如果逻辑控制流在时间上是重叠的,那么它们就是并发的。
构造并发程序最简单的方法就是用进程。
后续补充。。。。
相关文章推荐
- Computer System: A Programmer's Perspective (深入理解计算机系统) 读书总结
- 《深入理解计算机系统CSAPP(第二版)》读书心得与全书推荐
- 深入理解计算机系统第二版习题解答CSAPP 2.4
- 《深入理解计算机系统 第3版》学习笔记——第5章 优化程序性能(程序优化方法总结)
- 读完了csapp(中文名:深入理解计算机系统)
- 读完了csapp(中文名:深入理解计算机系统)
- 读书摘要—深入理解计算机系统(CSAPP)
- 深入理解计算机系统第二版习题解答CSAPP 2.8
- 深入理解计算机系统第二版习题解答CSAPP 2.13
- 深入理解计算机系统(CSAPP)课程实验bomb程序炸弹实验日志(phase_1)
- 深入理解计算机系统第二版习题解答CSAPP 2.17
- 深入理解计算机系统第二版习题解答CSAPP 2.5
- csapp 深入理解计算机系统 csapp.h csapp.c文件配置
- 读完了csapp(中文名:深入理解计算机系统)
- 读完了csapp(中文名:深入理解计算机系统)
- 深入理解计算机系统第二版习题解答CSAPP 2.16
- 深入理解计算机系统(CSAPP)课程实验bomb程序炸弹实验日志(phase_2)
- 深入理解计算机系统第二版习题解答CSAPP 2.18
- 深入理解计算机系统--读书计划
- CSAPP 深入理解计算机系统 Buflab实验,缓冲区溢出攻击实验(3)