操作系统概论-笔记01

image.png

操作系统的概念


计算机系统

计算机系统是一种可以按用户的要求接收和存储信息、自动进行数据处理并输出结果信息

广义的计算机系统包含 机械式系统电子式系统 两类。
电子式系统中, 可以划分为 模拟式数字式 两种计算机系统

我们在这里讨论的是 数字电子计算机系统, 简称 计算机系统

计算机系统包括硬件(子)系统软件(子)系统
硬件系统是计算机系统赖以工作的实体
软件系统 保证计算机系统按用户指定的要求协调工作(灵魂)
计算机系统的资源包括两大类:硬件资源软件资源

计算机硬件系统
中央处理器 (CPU=运算器+控制器)
内存储器(主存)
外存储器 (硬盘、磁带等)
输入输出蛇皮(键盘、鼠标、显示器、打印机等)
软件系统= 程序+数据

image.png

操作系统的定义{#1}

操作系统 是计算机系统中的一个系统软件,它是这样一些程序模块的集合;他们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机 系统能高效地运行。

操作系统的特征

1. 并发性

并发性是指计算机系统中同时存在若干个运行着的程序,从宏观上看,这些程序在同时向前推荐。
计算机程序的并发性体现:
1)用户程序用户程序之间并发执行;
2)用户程序与操作系统程序之间并发执行;

并行性和并发性
并行性:指两个或多个时间在同一时刻发生,这是一个具有微观意义的概念,即在物理上这些事件同时发生的。
并发性:指两个或者多个时间在同一时间间隔内发生,它是一个较为宏观的概念,与所使用的时间间隔相对应的、有某种程序的统计意义

2. 共享性

指操作系统程序与多个用户程序共用系统中的各种资源 。
这种共享性是在操作系统控制下实现的

资源的共享性主要针对计算机系统的如下几项重要资源:
1)中央处理器
2)内存储器(主存)
3)外存储器
4)外部设备

资源的共享一般有两种形式:互斥共享和同时共享

3. 虚拟性

虚拟性是一种管理技术,该技术把物理上的一个实体变成逻辑上的多个对应物,或者把物理上的多个实体变成逻辑上的一个对应物。

4. 异步性

操作系统的运行是在一种随机的环境下进行的
这种随机环境的含义是,操作系统不能对所运行的程序的行为以及硬件设备的情况做出任何事先的假定。
随机性并不意味着操作系统不能很好地控制资源的使用和程序的运行,随机性突出的强调了在进行操作系统的设计与实现时要充分考虑各种怎样的可能性。
操作系统本身应该稳定、可靠、安全、高效,实现程序并发和资源共享的目的。

研究操作系统的观点

1、软件的观点

从软件的观点来看,操作系统是一种大型软件系统,它是多种功能程序的集合。作为一种大型软件系统,操作系统有软件的外在特性和内在特性。
1)外在特性 :操作系统是一种软件,它的外部表现形式
2)内在特性:操作系统既然是一种软件,它就有一般软件结构特点

2、资源管理的观点

在计算机系统中的硬件和软件资源可以分成以下几部分:
中央处理器(CPU)
存储器(内存和外村)
外部设备和信息(文件)

3、进程的观点

 把操作系统看作由多个可以`同时` `独立` 运行的`程序`和一个对这些程序进行协调的核心所组成

4、虚拟器的观点

   虚拟器的观点是从 `系统功能分解` 的角度出发,考虑操作系统的结构

5、 服务提供者的观点

    从用户的角度,`站在操作系统之外` 观察操作系统,则可认为该服务提供者为用户提供了比裸机功能更强、服务质量更高、更方便的灵活的虚拟机器
    为了用户使用的便利,该服务提供者提供了一组功能强大、方便、易用的广义指令(称为系统调用)

操作系统的功能

1、 进程管理 (处理器管理)
主要内容:
1)进程控制

创建进程时资源分配,进程退出时回收资源。控制进程的状态

2)进程同步

多个进程并发执行,用同步或互斥的方式实现同步机制

3)进程间通信

相互协作的进程之间交换数据和消息

4)调度

处理器调度。 包括线程调度、进程调度、作业调度

2、 存储管理
存储管理的任务:管理计算机内存的资源。有三个任务:

  1. 内存的分配和回收

当多个程序共享有限的内存资源时,要考虑如何为多个程序分配有限的内存空间

2)存储保护

存储在内存中的多个程序和数据应该彼此隔离、互不侵扰。

3)内存扩充

解决内存扩充的问题,即将内存和外存结合起来管理,用用户提供一个容量实际内存大得多的虚拟存储器

  1. 文件管理
    在计算机系统中的信息资源(如程序和数据)是以文件的形式存储在外存储器(磁盘和磁带)上的,需要时再把他们装入内存
    1) 文件存储空间管理
    2)目录管理
    3)文件系统的安全性

4、设备管理
由操作系统的设备管理功能负责外部设备的分配启动故障处理;用户不必详细了解设备及接口的技术细节,就可以方便地通过操作系统提供的设备管理手段,对设备进行操作

5、用户接口
操作系统向用户提供使用它的手段 ->用户与计算机系统之间的接口
1)命令接口
2)应用程

操作系统的发展


image.png
  1. 第一代:电子管时代(1946~1957年)
  2. 第二代: 晶体管时代 (1958~1964年)
  3. 第三代:集成电路时代 (1965~1970年)
  4. 第四代:大规模/超大规模集成电路时代 (1971~至今)

不同时期的操作系统

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

推荐阅读更多精彩内容