软件设计师考试 | 第四章 操作系统知识 | 操作系统概述

(一)操作系统的基本概念

1.操作系统定义及作用

定义: 能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。

重要作用:

  • 通过资源管理提高计算机系统的效率;
  • 改善人机界面面向用户提供友好的工作环境。

2.操作系统特征与功能

特征:

  • 并发性
  • 共享性
  • 虚拟性
  • 不确定性

功能:

  • 进程管理,主要包括进程控制、进程同步、进程通信和进程调度;
  • 文件管理,主要包括文件存储空间管理、目录管理、文件的读/写管理和存取控制;
  • 存储管理,主要包括存储分配与回收、存储保护、地址映射(变换)和主存扩充;
  • 设备管理,包括对输入/输出设备的分配、启动、完成和回收;
  • 作业管理,包括任务、界面管理、人机交互、图行界面、语音控制和虚拟现实等。

(二)操作系统分类及特点

1.批处理操作系统

批处理操作系统分为单道批处理和多道批处理。

  • 单道批处理系统是一种早期的操作系统,“单道”的含义是指一次只有一个作业装入内存执行。当一个作业运行结束后,随即自动调入同批的下一个作业,从而节省了作业之间的人工干预时间,提高了资源的利用率。
  • 多道批处理系统允许多个作业装入内存执行,在任意一个时刻,作业都处于开始点和终止点之间。每当运行中的一个作业由于输入/输出操作需要调用外部设备时,就把CPU交给另一个等待运行的作业,从而将主机与外部设备的工作由串行改变为并行,进一步避免了因主机等待外设完成任务而浪费宝贵的CPU时间。

2.分时操作系统

分时操作系统是将CPU的工作时间划分为许多很短的时间片,轮流为各个终端的用户服务。

分时系统主要有四个特点:多路性、独立性、交互性、及时性。

3.实时操作系统

实时系统分为实时控制系统和实时信息处理系统。

  • 实时控制系统:数据自动采集、武器控制、火炮自动控制等;
  • 实时信息处理系统:飞机订票系统、情报检索系统等。

实时系统与分时系统的区别:

  • 系统的设计目标不同;
  • 交互性的强弱不同;
  • 响应时间的敏感程度不同。

4.网络操作系统

网络操作系统是使联网计算机能方便而有效地共享网络资源,为网络用户提供各种服务的软件和有关协议的集合。

分类:

  • 集中模式
  • 客户端/服务器模式
  • 对等模式

5.分布式操作系统

分布式操作系统能直接对系统中的各类资源进行动态分配和调度、任务划分、信息传输协调工作,并为用户提供一个统一的界面、标准的接口,用户通过这一界面实现所需要的操作和使用系统资源,使系统中若干台计算机相互协作完成共同的任务,有效地控制和协调诸任务的并行执行,并向系统提供统一、有效的接口的软件集合。

6.微型计算机操作系统

微型计算机操作系统简称微机操作系统,常用的有Windows、Mac os、Linux

7.嵌入式操作系统

嵌入式操作系统运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种装置等资源进行统一协调、处理、指挥和控制。

主要特点:

  • 微型化
  • 可定制
  • 实时性
  • 可靠性
  • 易移植性

(三)操作系统的发展

促使操作系统发展的因素有:

  • 硬件的不断升级与新的硬件产品出现,需要操作系统提供更多、更复杂的支持;
  • 新的服务需求,操作系统为了满足系统管理者和用户需求,需要不断扩大服务范围;
  • 修补操作系统自身的错误。

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

推荐阅读更多精彩内容

  • 操作系统概述 计算机软件通常分为系统软件和应用软件,操作系统是系统软件。 操作系统定义及作用 能有效的组织和管理系...
    鹊华秋阅读 1,149评论 0 1
  • 这里是学习了北大的操作系统原理课程做的笔记,这门课有一个好处就是基本上按照《现代操作系统》这本书来讲的,可以对照着...
    yjaal阅读 5,569评论 1 104
  • 为什么学习操作系统? 1.加深对使用的OS的理解,有利于深入编程:用户为了开发应用程序必须与操作系统打交道; 2....
    盆栽木只阅读 784评论 0 0
  • 操作系统的作用 1.资源管理: (1)跟踪记录资源的使用状况 (2)确定资源分配策略——算法:静态分配策略、动态分...
    麻皮阿洪阅读 569评论 0 1
  • 操作系统知识 计算机软件分为:应用软件、系统软件(操作系统,语言处理程序,连接程序,诊断程序,数据库管理系统等) ...
    布道课堂阅读 355评论 0 0