关闭

深入理解计算机系统--读书笔记

标签: 线程操作系统计算机
895人阅读 评论(0) 收藏 举报
分类:

第一章:计算机系统漫游

这一章主要是通过一个简单的hello,world程序,分析了程序是怎么创建,怎么编译,怎么执行,怎么输出的,让读者明白程序在运行过程中,计算机系统是如何工作的。大体如下:程序被其他程序翻译成不同的形式,开始时是ASCII文本,然后被编译器和链接器翻译成二进制可执行文件。同时引入了计算机组成原理、操作系统、网络等方面的知识概念,让读者对计算机各个部分有个大体的了解。内容简练知识面却很丰富,想要明明白白的理解,还需要往下面章节继续阅读下去。

本章中提到的一些给力的总结如下:

1.      并发与并行的区别

并发是一个通用的概念,指同一个具有多个活动的系统;并行指的是用并发使一个系统运行的更快。

2.       操作系统提供了三种抽象:文件是对I/O设备的抽象,虚拟存储器是对主存和磁盘的抽象,进程是对处理器、主存和I/O设备的抽象。

3.       操作系统的两个基本功能:(1)防止硬件被失控的应用程序滥用;(2)向应用程序提供简单一致的机制控制复杂的硬件设备。

4.       进程与线程的区别

进程是操作系统对一个正在运行的程序的一种抽象。一个进程实际上可以由多个称为线程的执行单元组成,每个线程都运行在进程的上下文中,并共享同样的代码和全局数据。


******************************************************************

以后章节待续

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:408905次
    • 积分:5558
    • 等级:
    • 排名:第5009名
    • 原创:109篇
    • 转载:265篇
    • 译文:3篇
    • 评论:33条
    最新评论