美文网首页
计算机操作系统读书笔记(一)

计算机操作系统读书笔记(一)

作者: 我吃豆包 | 来源:发表于2018-03-09 17:51 被阅读0次
打算花两周读完这本书,过程中写点读书笔记,以章节的形式写,每天会有更新,更多的是对书本内容的理解,因为刚学操作系统,难免会有错误,希望能被指正。(2018.3.8)

第一章 操作系统引论

操作系统是为了把硬件和用户结合起来的东西,也就是软件,作用是让用户并不需要知道机器语言,直接通过一些具象的按钮使用机器,再是提高系统资源的利用率,这也是操作系统发展的主要动力。

操作系统的发展历程:未配置操作系统的机器-单道批处理系统-多道批处理系统-分时操作系统-实时操作系统,操作系统的发展历程也可以看出来都是为了提高系统资源利用率,从人工到加入外围机,再到引入多道程序运行,分时系统引入了时间片的概念,即一段极短的运行程序的时间,则程序可以得到及时的运行,分时系统的程序直接进入内存,且及时运行,又达到了人机交互的目的,这是多道批处理系统做不到的。最后,实时操作系统,对程序运行的及时性上了一个台阶,比如音乐和视频的播放必须要实时操作系统,或者导弹的发射,都是如此,又有软硬操作系统,对任务运行的截止时间进行了约束。

操作系统的并发即为进程的共同运行,而异步为程序运行的不确定性,表现在结果、运行速度、过程的不确定性。

操作系统的虚拟可以通过时分、空分复用技术,两者都是为了提高内存资源的利用率,时分通过利用为用户服务的空闲时间,而空分利用的是空闲空间,但为了扩大存储器的功能,必须引入分时复用的方法,比如将100M的程序分成几部分引入30M的内存中运行。分时和空分复用方法的区别在于分时会使虚拟设备程序运行速度降低,空分则会使虚拟设备的空间减小。

操作系统功能包括处理机管理功能、存储器管理功能、设备管理功能和文件管理功能,现代操作系统包括了系统安全、网络、多媒体的部分。

最后说os的结构设计,牵扯到以后做操作系统。模块化的结构是无序的,可能导致基础不牢,分层式解决了这个问题。现代大多用微内核os结构设计,即将操作系统最基本的操作放入一个极小的内核中,为操作系统构建提供一个重要基础。

相关文章

  • 1 计算机操作系统概述

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

  • 整理1

    操作系统 定义:操作系统是一个管理和控制计算机硬件与软件资源的计算机程序。 位置:操作系统工作在计算机硬件之上,软...

  • 第1章(概论)-笔记

    计算机系统 = 硬件 + 操作系统 + 应用程序 + 用户 操作系统是什么? 操作系统是计算机系统中的一个系统软件...

  • 操作系统第一章笔记(有配套习题集)

    第一章 1.操作系统重要性、学习方法及存储程序式计算机 操作系统是软件,操作系统是管理计算机硬件与软件资源的计算机...

  • 2019-11-15

    复习计算机操作系统!

  • 计算机操作系统读书笔记(一)

    打算花两周读完这本书,过程中写点读书笔记,以章节的形式写,每天会有更新,更多的是对书本内容的理解,因为刚学操作系统...

  • 网络基础知识:网络协议

    一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机...

  • python学习笔记- (5)Linux

    操作系统是一个控制硬件和支持软件运行的计算机程序,只有安装了操作系统计算机才能正常工作 Ubuntu操作系统是属于...

  • 计算机基础

    计算机基础操作系统计算机网络

  • Linux背景历史及入门

    计算机与操作系统 计算机就是电脑,操作系统就是管理计算机硬件跟软件的计算机程序。 CPU:运算器,控制器,寄存器,...

网友评论

      本文标题:计算机操作系统读书笔记(一)

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