美文网首页
1 计算机操作系统概述

1 计算机操作系统概述

作者: 涪江侠客 | 来源:发表于2019-07-18 11:52 被阅读0次

1 走进计算机操作系统

一:什么是计算机操作系统?
计算机操作系统定义:配置在计算机硬件基础之上的第一层软件,可以理解为计算机硬件的“第一指挥官”。

二:计算机操作系统的目标:
1.方便性
2.有效性
3.可扩充性
4.开放性

三:计算机操作系统的作用?
1:用户与计算机之间的“中介”(接口)
2:计算机资源的管理者
3:实现对计算机资源的抽象

四:操作系统发展的动力:
1.不断提高计算机资源利用率

  1. 方便用户
  2. 器件的不断更新换代
  3. 计算机体系结构的不断发展
  4. 不断提出新的应用需求

2 计算机操作系统的发展过程

一:“史前时代”
1:计算机诞生之前
2:1945年,世界上第一台计算机在美国诞生
3:1946年,冯.洛伊曼计算机体系结构提出

二:发展过程
未配置操作系统——第一个批处理OS(1950年代)——多道批处理OS,实时OS出现(1960中期)——微机OS,多处理机OS、网络OS等(1970-1990年代)

三:未配置操作系统的计算机
1 人工操作
2:脱机输入输出阶段

四:单道批处理操作系统
先把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下,使这批作业能一个接一个地连续处理。
缺点:系统资源得不到充分的利用

五:多道批处理系统
1 多道程序设计
2: 优缺点:
占用资源利用率高,系统吞吐量大,平均周转时间长,无交互能力

六:分时系统
多路性,及时性,独立性,交互性

七:实时系统
1:定义:十分注重处理的时效性(如火箭发射系统)
2:实时系统的分类:(1) 工业(武器)控制系统,(2) 信息查询系统,(3) 多媒体系统,(4) 嵌入式系统
3:实时任务的分类:
(1) 周期性实时任务和非周期性实时任务
(2) 硬实时任务和软实时任务

八:微机操作系统的发展:

  • 单用户单任务(MS-DOS)
  • 单用户多任务(Windows)
  • 多用户多任务(UNIX/Linux)

3 计算机操作系统的基本特性

  • 并发
    1:什么是并发?
    所谓“并发”,是指同一时间间隔发生大于或等于2件的事务。
    2:什么是并行性?
    多件事务同时发生

  • 共享
    1:定义
    系统中的资源可供并发的程序同时享有。
    2:分类
    互斥共享、同时访问

  • 虚拟
    物理实体转化为逻辑上的对应物

  • 异步
    以不可预知的状态同时推进(多道程序)

4 计算机操作系统的主要功能

  • 处理机管理
    对处理机的分配及运行进行管理
    1:进程控制
    2:进程同步
    3:进程通信
    4:进程调度

  • 存储器管理
    为多道程序的运行提供良好的环境
    1:内存分配
    2:内存保护
    3:地址映射
    4:内存扩充

  • 设备管理
    1:缓冲管理
    2:设备分配
    3:设备分配

  • 文件管理

  • 1:文件的存储空间管理

  • 2:文件的目录管理

  • 3:文件的I/O管理

  • 用户接口
    1:用户接口
    2:程序接口

5 操作系统的结构设计

  • 无结构
  • 模块化
  • 分层式
  • 微内核

相关文章

  • Linux/Unix操作系统

    1.操作系统概述 操作系统:Oprating System,简称OS 概述:控制计算机硬件和软件的计算器程序,最基...

  • 一、计算机、程序和Java概述(1.4)

    一、计算机、程序和Java概述(1.4) 1、什么是操作系统?列出一些流行的操作系统。 操作系统(Operatin...

  • 1 计算机操作系统概述

    1 走进计算机操作系统 一:什么是计算机操作系统?计算机操作系统定义:配置在计算机硬件基础之上的第一层软件,可以理...

  • 虚拟机及Ubuntu的安装

    操作系统概述 •操作系统:Oprating System,简称OS •概述:控制计算机硬件和软件的计算器程序,最基...

  • 信息技术基础知识架构1

    目录 [TOC] 计算机及信息技术概述 信息技术与计算机概述 计算机系统 操作系统` 信息的表示与处理 信息检索`...

  • 07-网络操作系统

    一、网络操作系统(NOS)概述 1.NOS是什么?: 专门向网络计算机提供网络通信、资源共享功能的操作系统。 2....

  • 计算机操作系统(1)

    概述 摘自 github CS-Notes - 计算机操作系统 一、基本功能 1. 内存管理 * 内存分配、地址映...

  • Linux

    1.概述 1.1.简介 Linux是一个Unix类操作系统,完全开发源码,多用户多任务操作系统,可安装在各种计算机...

  • 操作系统

    1. 操作系统概述 操作系统的作用: 通过资源管理提高计算机系统的效率,改善人机界面,向用户提供友好的工作环境。 ...

  • 计算机操作系统概述

    主要参考的原文点这里 一、操作系统的基本特征 1. 并发 并发:宏观上在一段时间内能同时运行多个程序。并行:指同一...

网友评论

      本文标题:1 计算机操作系统概述

      本文链接:https://www.haomeiwen.com/subject/ztoklctx.html