操作系统

操作系统学习笔记

我们老师推荐的教材:

计算机操作系统教程,张尧学,史美林,清华大学出版社
计算机操作系统,汤子灜等,西安电子科技大学出版社

老师推荐自学的技术

  • 云计算(虚拟化)
  • 大数据平台(HDFS、MapReduce)

动手:

学习使用Linux
学习Docker技术
学习Hadoop的安装与简单使用

引论

1.软件一般分为以下三类:

  • 系统软件:操作系统,编译程序,程序设计语言,链接装配程序等
  • 应用软件:应用程序,软件包(数理统计软件包,运筹计算软件包)
  • 工具软件:各种诊断程序,检查程序,引导程序

操作系统是一个系统软件。

2.冯诺依曼体系:计算机硬件是由中央处理器(包括运算器和控制器),存储器,输入设备和输出设备。

3.从用户的角度来说,操作系统是计算机用户使用计算机系统的接口。

用户接口:

  • 终端
  • 图形界面
  • API

命令使用方式:

  • 联机命令接口:交互式的
  • 脱机命令接口:也成为了批处理命令接口

4.手工操作阶段:主机(运控部件,主存),输入设备(如读卡器),输出设备(如穿卡器)和控制台构成

缺点:

  • 用户独占主机
  • CPU等待人工操作

5.早期批处理系统:

  • 联机批处理系统:操作员把各用户提交的一批作业装到输入设备上,然后在监督程序的控制下传送到磁带上。

    优点:减少作业建立时间,减少人工操作时间

    缺点:低速的输入/输出设备与高速的CPU之间形成矛盾

  • 脱机批处理系统:卫星机负责把输入机上的作业逐个转输到输入磁带上,当主机需要输入作业时,就把输入带与主机连上。

    上机操作初步实现自动化

5.执行系统:20世纪60年代,通道器件、中断技术出现。通道专门控制外设,可以与CPU并行工作。

6.单道批处理系统特点:

  • 自动性: 在顺利的情况下,在磁带上的一批作业能自动地逐个作业依次运行,而无须人工干预。
  • 顺序性: 在正常情况下应当完全相同,亦即先调入主存的作业先完成。
  • 单道性:主存中仅有一道程序并使之运行,即监督程序每次从磁带上只调入一道程序进入主存运行

7.单道批处理系统评价:

  • 解决了作业间的自动转接问题,减少了机器时间的浪费
  • 不管作业大小,只要它一旦占用处理机开始执行,它必须一直占据处理机,直到运行完毕
  • 资源利用率低
  • 对短作业不公平,它们等待执行的时间可能远远超过它们实际执行的时间。
  • 交互性差,作业由批处理程序控制运行,用户无法实时控制,运行途中出现故障,只能重新运行。

8.多道程序设计是一种软件技术,允许多个程序同时存在于主存中,按照某种原则分派处理机,逐个执行这些程序。

9.多道程序设计的特点:

  • 多道:即计算机主存中同时存放几道相互独立的程序。
  • 宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。
  • 微观上串行:从微观上看,主存中的多道程序轮流地或分时地占用处理器,即多道程序交替执行。

10.多道处理程序的优势:

  • 可提高CPU的利用率;
  • 可提高主存和I/O设备利用率;
  • 可增加系统吞吐量;

多道批处理系统的出现标志着操作系统进入成熟阶段

11.分时系统:把处理器的时间分成很短的时间片(如几百毫秒),这些时间片轮流地分配给各联机作业使用。

  • 单道分时系统:主存只驻留一道程序(作业),其余作业都保存在辅存上。该系统由于频繁对辅存调入调出多次而导致系统性能较差。

  • 多道分时系统:在主存中同时存放多道作业,由系统把已具备运行条件的所有作业排成一个队列,使它们依次轮流地获得一个时间片来运行。

  • 具有“前台”和“后台”的分时系统

    前台区:存放按时间片“调进”和“调出”的作业流;
    后台区:存放批处理作业。仅当前台调进/调出时、或前台已无作业可运行时,方才运行“后台区” 中的作业。

12.分时系统特征:

  • 同时性:系统按分时原则为每个用户服务
  • 独立性: 每个用户各占一个终端,彼此独立操作,互不干扰
  • 及时性:用户的请求能在很短时间内获得响应,通常时间间隔为2--3秒钟
  • 交互性:用户可通过终端与系统进行广泛的人机对话

13实时系统:要求及时响应,处理时间短,高可靠性,不强求系统资源的利用率。

按照周期性划分:

  • 周期性实时任务
  • 非周期性实时任务

根据对截止时间的要求来划分

  • 硬实时任务(hard real-time task): 系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。
  • 软实时任务(Soft real-time task): 它也联系着一个截止时间, 但并不严格,若偶尔错过了任务的截止时间, 对系统产生的影响也不会太大。

14.通用操作系统:具有多道批处理,分时,实时处理的功能,是一个多用户,分时,交互型的操作系统。

15.单机操作系统:

  • 单用户单任务操作系统: 只允许一个用户上机且只允许用户程序作为一个任务运行。
  • 单用户多任务操作系统:只允许一个用户上级,但允许将一个用户程序划分为若干个任务,使它们并发执行。如我们的win10,win7等。
  • 多用户多任务操作系统:多个用户通过各自终端使用一台主机,每个用户程序又可进一步分为若干个任务,使它们并发执行。

16.网路操作系统具备功能:

  • 网络通信:最基本的功能

  • 资源管理:协调各用户对资源的使用。

  • 网络服务:如电子邮件服务等。

  • 网络管理:其最基本的任务是安全管理。

    比如,通过 “存取控制” 来确保存取数据的安全性;

    通过 “容灾技术” 来保证系统发生故障时数据的安全性

  • 互操作能力:局域网中,指的是连接在服务器上的多台客户机和主机不仅能与服务器通信,还能以透明的方式访问服务器上的文件系统。在互连网络环境下指的是不同网络间的客户机不仅能通信,而且也能以透明的方式访问其他网络中的文件服务器。

17.分布式系统:若干计算机的集合,是一个逻辑上紧密耦合的系统。计算机间的通信由网络来完成,但与计算机网络相比分布式系统具有 多机合作 和 健壮性。 分布式系统如Hadoop, 区块链等,一些深度学习的框架也可分布化。

18.嵌入式系统特点:

  • 微型化: 可用内存少,提供的能源较少
  • 可定制:由于平台多种多样,因此表现出专业化的特点。
  • 实时性
  • 可靠性
  • 易移植性
  • 开发环境与其定制或配置工具联系紧密。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,837评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,551评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,417评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,448评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,524评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,554评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,569评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,316评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,766评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,077评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,240评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,912评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,560评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,176评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,425评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,114评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,114评论 2 352

推荐阅读更多精彩内容