现代操作系统的两个基本特征
现代操作系统的两个基本特征是资源共享和程序的并发执行。
共享是指系统中存有的各种并发活动要求共享系统中的硬件、软件资源;并发指的是在操作系统中存有着很多同时的或并行的活动。操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。
操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
操作系统的种类很多,各种设备安装的操作系统可从简单到复杂。可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、MacOSX、Windows、WindowsPhone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。
现代操作系统原理
进程管理:进程是程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位。它由程序块、进程控制块(PCB)和数据块三部分组成。
进程和程序的区别:进程是程序的一次执行过程,没有程序就没有进程。程序是一个静态的概念,而进程是一个动态的概念。
进程的状态:由进程运行的间断性,决定了进程至少具有以下三种状态;运行在处理机上运行;就绪:获得了除处理机外的一切所需资源,一旦得到处理机就能运行;阻塞由于所需资源不足,处于等待或睡眠状态,属于暂时停止执行状态。
2024-11-15 广告