操作系统学习笔记
2018-03-30 14:42
197 查看
系统软件调用应用软件。系统软件最重要的部分是操作系统。操作系统是加载在硬件上的第一层软件,是软件和硬件之间的接口。
操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户使用的程序集合。
设计操作系统最重要的两个目标是方便性和有效性。
方便性:硬件只识别0和1这样的机器代码。因此,用户要在计算机上运行自己所编写的程序,就必须用机器语言书写。
有效性:计算机最重要的两个资源CPU和内存(必须同时占有)。最重要的资源是CPU,不能让CPU空闲。数据有序能节省存储空间。
计算机的兼容性:向上兼容,新的硬件要具有旧的功能。
操作系统的作用:用户与硬件的接口(软件接口:①命令方式:用户通过键盘键入(类似于dos);②系统调用方式;③图形、窗口方式(windows提供));计算机四类资源的管理者;用作扩充机器
系统调用方式:操作系统为用户提供的类似于C语言函数的函数。
四类(硬件)资源:
处理机管理:为各个程序分配处理机,控制处理器。程序是一个静态过程,先把程序转化为能动态执行的一个小单位(叫做进程),操作系统的作用是为各个进程分配处理机,并控制处理机。
存储器的管理最重要的是内存管理。负责存储器的分配、内存的分配和回收。
设备管理:分配I/O设备,以及操控和回收。
文件管理:包括文件的保护和共享、以及如何存取文件。
裸机:无任何软件的计算机系统。扩充机器:覆盖了软件的机器又称为虚拟机。 软件的作用是使用户更方便、有效的使用计算机,硬件只识别0、1这样的机器代码。
操作系统基本类型:多道批处理系统、分时系统、实时系统是最基本的操作系统类型。
作业:最多用在单道/多道批处理系统,指的是从提交到计算机的外层开始到计算机输出结果为止,这样一个完整的过程。例如C语言的设计程序:录入->编译->链接->调试->运行。其中每一步叫作业步。
操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户使用的程序集合。
设计操作系统最重要的两个目标是方便性和有效性。
方便性:硬件只识别0和1这样的机器代码。因此,用户要在计算机上运行自己所编写的程序,就必须用机器语言书写。
有效性:计算机最重要的两个资源CPU和内存(必须同时占有)。最重要的资源是CPU,不能让CPU空闲。数据有序能节省存储空间。
计算机的兼容性:向上兼容,新的硬件要具有旧的功能。
操作系统的作用:用户与硬件的接口(软件接口:①命令方式:用户通过键盘键入(类似于dos);②系统调用方式;③图形、窗口方式(windows提供));计算机四类资源的管理者;用作扩充机器
系统调用方式:操作系统为用户提供的类似于C语言函数的函数。
四类(硬件)资源:
处理机管理:为各个程序分配处理机,控制处理器。程序是一个静态过程,先把程序转化为能动态执行的一个小单位(叫做进程),操作系统的作用是为各个进程分配处理机,并控制处理机。
存储器的管理最重要的是内存管理。负责存储器的分配、内存的分配和回收。
设备管理:分配I/O设备,以及操控和回收。
文件管理:包括文件的保护和共享、以及如何存取文件。
裸机:无任何软件的计算机系统。扩充机器:覆盖了软件的机器又称为虚拟机。 软件的作用是使用户更方便、有效的使用计算机,硬件只识别0、1这样的机器代码。
操作系统基本类型:多道批处理系统、分时系统、实时系统是最基本的操作系统类型。
作业:最多用在单道/多道批处理系统,指的是从提交到计算机的外层开始到计算机输出结果为止,这样一个完整的过程。例如C语言的设计程序:录入->编译->链接->调试->运行。其中每一步叫作业步。
相关文章推荐
- 操作系统学习笔记--程序、进程
- 《Orange's 一个操作系统的实现》学习笔记--特权级代码段之间的转移(三)
- 操作系统原理学习笔记--进程管理
- 操作系统 学习笔记2-进程管理
- 操作系统学习笔记 三
- 操作系统学习笔记:I/O输入系统
- 操作系统学习笔记-信号量及PV操作与进程互斥和消费者生产者问题
- 操作系统精髓与设计原理学习笔记三:进程描述和控制
- 操作系统学习笔记(14)--C和汇编相互调用
- 操作系统学习笔记之进程管理(一)
- 操作系统学习笔记_AT&T
- 操作系统概念学习笔记 7 操作系统结构
- 操作系统学习笔记(35)--创建新进程并调度
- 学习笔记☞课程及操作系统介绍
- 操作系统学习笔记(39)--VFS
- 操作系统学习笔记(5)
- 操作系统学习笔记:分布式文件系统
- 《30天自制操作系统》11_day_学习笔记
- 操作系统概念学习笔记 15 内存管理(一)
- 操作系统概念学习笔记 10 CPU调度