You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
p/os-introduction/
操作系统的概念 计算机系统 计算机系统包括硬件子系统及软件子系统。 各种程序和数据组成了计算机的软件系统。 操作系统:在计算机系统中,集中了资源管理功能和控制程序执行功能的一种软件。\n操作系统的定义 “有效”是指根据用户的不同的要求,在管理计算机资源时考虑到系统运行的效率及资源的利用率。\n“合理”是指操作系统要“公平对待”不同的用户程序,保证系统不发生“死锁”及“饥饿”现象。\n操作系统的特征 并发性 是指在计算机系统中同时存在若干个运行的程序。计算机的并发行体现在下面两个方面: 用户程序与用户程序之间并发执行 用户程序与操作系统之间并发执行 共享性 随机性 研究操作系统的观点 软件的观点 操作系统就是一种大型的软件系统,它是多种功能程序的集合。 外在特性 操作系统是一种软件,它的外部表现形式,即它的操作命令定义集和它的界面,完全确定了炒作系统这个软件的使用方式。 内在特性 操作系统既然是臃肿软件,他就具有一般软件的结构特点。 资源管理的观点操作系统就是负责记录谁在使用什么样的资源。 操作系统要提供一些机制去协调程序间的竞争与同步,提供机制对资源进行合理使用,对其保护,一机采取虚拟技术来“扩充”资源等。 进程的观点 操作系统就死看作是由多个可以独立运行的程序和一个对这些程序进行协调的核心所组成的。 虚拟机的观点 服务提供者的观点 操作系统的功能 进程管理 对中央处理器进行管理。 进程管理分为一下几个方面: 进程控制进程控制的主要任务就是创建进程、撤销结束的进程以及控制进程进行时候的各种状态的转换。 进程同步 互斥 :是指多个进程对临界资源访问时采用互斥的形式。 同步 :是在相互协作共同完成任务进程之间,用同步机制协调他们之间的执行顺序。 进程间通讯进程通讯主要发生在相互协作的进程之间。由操作系统提供给的进程间的通讯机制是协作的进程之间相互交换数据和消息的手段。 调度 调度又称处理器调度,通常包括进程调度、线程调度及作业调度。 进程调度 任务就是从进程(线程)的就绪队列中按照一定的算法挑选出一个,吧处理器资源分配给他,并准备好特定的执行上下文让他执行起来。 作业调度 依照作业说明书为他们分配一定的资源,把他们装进内存并未每个作业建立相应的进程。 存储管理存储管理的任务就是管理计算机内存的资源。 文件管理 文件管理的任务就是有效的支持文件的存储、检索及修改等操作,解决文件的共享、保密及保护问题,以使用户方便、安全的访问文件。 设备管理 用户接口 用户计算机系统之间的接口。 操作系统的发展 手工操作 通过在插板上的硬连接线来控制计算机的基本功能。\n监控程序(早期批处理) 多道批处理 多道 是指允许多个程序同时存在于内存之中,由CPU以切换的方式为之服务,使得多个程序可以同时执行。\n分时系统 分时系统 是指多个用户通过终端设备与计算机交互作用来运行自己的作业,并且共享一个计算机系统而互不干扰。\nUNIX通用操作系统 C语言编写。\n个人计算机操作系统 Android操作系统 操作系统分类 批处理操作系统 批处理操作系统特点就是成批处理。 作业吞吐率:在单位时间内计算机系统处理作业的个数。\n
https://blog.debuginn.com/p/os-introduction/
Beta Was this translation helpful? Give feedback.
All reactions