当前位置: 首页 > news >正文

操作系统的主要功能

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

操作系统的主要任务:是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地、高效地运行。并能最大程度的提高系统中各种资源的利用率和方便用户的使用。

操作系统应具有的功能:处理机管理、存储器管理、设备管理和文件管理。为方便用户使用,提供用户接口;为方便计算机联网,提供面向网络的服务功能。

1.处理机管理功能

在传统的多道程序系统中,处理机的分配和运行都是以进程为基本单位的,因而对处理机的管理可归结为对进程的管理;在引入了线程的OS中,也包含对线程的管理。处理机管理的主要功能是创建和撤销进程(线程),对诸进程(线程)之间的信息交换,以及按照一定的算法把处理机分配给进程(线程)。

1.1进程控制

进程控制的主要功能是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换。在现代OS中,进程控制还应具有为一个进程创建若干个线程的功能和撤销(终止)已完成任务的线程的功能。

1.2进程同步

进程是以异步的方式运行的,并以人们不能预知的速度向前推进。为使多个进程能有条不紊的进行,系统中必须设置进程同步机制。进程同步的主要任务是为多个进程(含线程)的运行进行协调。

协调方式有两种:

1.2.1进程互斥方式

 

转载于:https://my.oschina.net/u/1757002/blog/740057

相关文章:

  • ubuntu server 安装 mantis bug tracker 中文配置
  • String Format 的实现
  • 信息社会
  • 模板引擎Nvelocity实例
  • 闲聊产品】之三:点评 WWDC 2014
  • 判断Laravel Eloquent获取数据结果集是否为空
  • 具有先进的图像处理和图像识别技术的条码识别引擎2D Barcode Decoder DLL
  • HeadFirst 设计模式 04 工厂模式
  • WPF RichTextBox 做内容展示框 滚动条控制判定是否阅读完成
  • 迷你MVVM框架 avalonjs 沉思录 第3节 动态模板
  • systemtap -oracle
  • 各类程序员学习路线图
  • apache安装配置说明
  • Spring整合Quartz定时发送邮件
  • 基于Windows Server 2008 R2 Hyper-V环境虚拟化Centos来宾操作系统
  • 自己简单写的 事件订阅机制
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • CSS3 变换
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • javascript 总结(常用工具类的封装)
  • JavaScript设计模式与开发实践系列之策略模式
  • laravel 用artisan创建自己的模板
  • magento2项目上线注意事项
  • Spring Cloud中负载均衡器概览
  • Vue2 SSR 的优化之旅
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 工作手记之html2canvas使用概述
  • 基于Android乐音识别(2)
  • 目录与文件属性:编写ls
  • 前端技术周刊 2019-01-14:客户端存储
  • 人脸识别最新开发经验demo
  • 微信公众号开发小记——5.python微信红包
  • 我是如何设计 Upload 上传组件的
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 原生 js 实现移动端 Touch 滑动反弹
  • ​520就是要宠粉,你的心头书我买单
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)虚拟机的安装与使用,linux系统安装
  • (js)循环条件满足时终止循环
  • (层次遍历)104. 二叉树的最大深度
  • (二)linux使用docker容器运行mysql
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (三) diretfbrc详解
  • (四)Linux Shell编程——输入输出重定向
  • (一)u-boot-nand.bin的下载
  • .java 9 找不到符号_java找不到符号
  • .NET Micro Framework初体验(二)
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [20140403]查询是否产生日志
  • [ajaxupload] - 上传文件同时附件参数值
  • [BROADCASTING]tensor的扩散机制
  • [BZOJ1008][HNOI2008]越狱
  • [BZOJ1060][ZJOI2007]时态同步 树形dp