Chapter 0: 引论

引论我之前就看过了,在我刚买到这本书的时候。

而我买这本书的日子,已经是两年前了。我就是这样子的,我买了好多好多关于技术的书,这些书都是很贵很贵的,可是买完回来之后就看了第一章,然后就一直丢在一边,任由灰尘堆积,也不心疼。我也不知道为什么我会这样子的。

好了不说了,扯远了。

说了是引论,就一定是在跟你扯扯什么是操作系统,主要就是讲讲操作系统的历史,讲了一些有关于硬件的知识,讲了一些基本的操作系统概念,比如进程,地址空间,以及文件等等。虽然讲得不深,但是以我现在的功力去看,还是觉得有点困难。所以后面章节的难度,就可想而知了。

要记住,操作系统最重要的两种功能就是:为用户程序提供抽象和管理计算机资源。

具体的就真的不说了,打字很累的。我就直接写习题了。

1,什么是多道程序设计?

这个题画个图就明白了。可是在这里我不会画。。。

所以就只能写了。在IBM 7094机上,若当前作业因等待磁带或其他I/O操作而暂停时,CPU就只能简单地踏步直至该I/O完成。对于CPU操作密集的科学计算问题,I/O操作较少,因此浪费的时间很少。然而对于商业数据处理,I/O操作等待的时间通常占到80%-90%,所以必须采取某种措施减少CPU空闲时间的浪费。

解决的方法是将内存分几个部分,每一部分分存不同的作业。当一个作业等等I/O操作完成时,另一个作业可以使用CPU。如果内存中可以同时存放足够多的作业,则CPU利用率可以接近100%。在内存中同时驻留多个作业需要特殊的硬件来对其进行保护,以避免作业的信息被窃取或受到攻击。

(未完待续,还有大量习题。。。。)

时间: 2024-12-19 03:55:45

Chapter 0: 引论的相关文章

WITCH CHAPTER 0 [cry] 绝密开发中的史克威尔艾尼克斯的DX12技术演示全貌

西川善司的[WITCH CHAPTER 0  cry]讲座 ~绝密开发中的史克威尔艾尼克斯的DX12技术演示全貌 注:日文原文地址: http://pc.watch.impress.co.jp/docs/topic/feature/20150529_704317.html 视频引用自youtube 今年4月末,微软的开发者大会[Build 2015]在美国的旧金山举行,在这次大会的主题演讲中,[DirectX 12世代实现的次世代图实时游戏图形,[WITCH CHAPTER 0 cry](后面简

chapter 0

0.1 计算机概论 计算机:接受用户输入指令和数据经过中央处理器的数据和逻辑单元运算处理后,产生或是存储成有用的信息. 0.1.1 计算机硬件的五大单元 输入单元,输出单元,CPU的控制和算数逻辑单元,内存. 0.1.2 CPU的种类 精简指令集RISC:微指令集比较精简,执行时间比较短.完成的操作比较单纯,指令的执行性能佳. eg.SPARC(SUN),POWER PC(IBM),ARM; 复杂指令集CISC:每一个小指令可以执行一些比较低阶的硬件操作.每天指令的长度不同.花费的时间比较长,处

Natural Language Processing with Python - Chapter 0

一年之前,我做梦也想不到会来这里写技术总结.误打误撞来到了上海西南某高校,成为了文科专业的工科男,现在每天除了膜ha,就是恶补CS.导师是做计算语言学的,所以当务之急就是先自学计算机自然语言处理,打好底子准备做科研(认真脸). 进入正题,从图书馆找了本“Natural Language Processing with Python” (影印版),书长这个样子,作者是Steven Bird, Ewan Klein和Edward Loper.粘贴个豆瓣链接供参考:https://book.douba

Notes on learning c++: chapter 0

chapter 0 0.2    program(application or software): a set of instructions;   machine code(machine language or instruction set): limited set of instructions that a CPU natively understand; 1) instruction is composed of a number of binary digits(bit):MI

Chapter 0.SymmetricDS快速入门指南( Quick Start Guide)

本文档是SymmetricDS3.6.14文档的第一章节Quick Start Guide文档的翻译,的目的是帮助读者快速搭建一个SymmetricDS集群并普及一些基本概念术语. 本文档描述了如何在两个SymmetricDS节点之间同步两个相同schema的数据库.下面的例子构建了一个分销业务模型,有一个中央数据库(我们叫它root或者corp节点)和多个零售商店的数据库(我们叫它client或者store节点).对于本教程,我们将只有一个store(商店)节点,如下图.如果你愿意,可以再教程

[Chapter 0] Redis 介绍与应用场景

NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL",是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨.NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入. NoSQL的特点: 处理差大量的数据 运行在廉价的PC服务器集群 解决性能瓶颈 NOSQL应用场景: 对数据高并发读写 对海量数据的高效率存储和访问 对数据的高可扩展性和高可用性 Redis is an open

《App,这样设计才好卖》

<App,这样设计才好卖> 基本信息 作者: (日)池田拓司 译者: 陈筱烟 丛书名: 图灵交互设计丛书 出版社:人民邮电出版社 ISBN:9787115359438 上架时间:2014-7-1 出版日期:2014 年7月 开本:16开 页码:1 版次:1-1 所属分类:计算机 > 软件与程序设计 > 移动开发 > iPhone 更多关于>>> <App,这样设计才好卖>   编辑推荐 iOS/Android开发者必须熟记于心的UI设计模式 全彩

这个时代的梦想与尊严

除了更好的物质生活,促使人奋斗的动机应该还有很多:集体的归属感,事业的荣誉感,自由的选择权.当社会的经历一次次让人失望,后面的备选项变得黯淡无光时,"一心只想着赚钱"成为许多人无奈下的选择. 记得大一听思修课的时候,思修老师讲,你们作为全国前1%的学生,是不是应该关注和考虑下国家和民族的大事?当时我的内心是很激动的,一种"为往圣继绝学,为万世开太平"的磅礴气概油然而生.现在作为一名即将毕业的学生,看着意外终止的联合学院保研项目,就像被一盆冷水彻底治好中二病.在心情最

数据结构(DataStructure)与算法(Algorithm)、STL应用

catalogue 0. 引论 1. 数据结构的概念 2. 逻辑结构实例 2.1 堆栈 2.2 队列 2.3 树形结构 2.3.1 二叉树 3. 物理结构实例 3.1 链表 3.1.1 单向线性链表 3.1.2 单向循环链表 3.1.3 双向线性链表 3.1.4 双向循环链表 3.1.5 数组链表 3.1.6 链表数组 3.1.7 二维链表 3.2 顺序存储 4. 算法 4.1 查找算法 4.2 排序算法 0. 引论 0x1: 为什么要学习数据结构 N.沃思(Niklaus  Wirth)教授提