1.从资源管理的角度来看,操作系统的功能可分为处理机管理、文件管理、存储管理、设备管理和作业管理5大部分。

2.处理机管理:

在多道程序批处理系统和分时系统中有多个并发执行的程序,为了描述系统中程序执行时动态变化的过程引入了进程。进程是资源分配和独立运行的基本单位。

3.在多道程序系统中,进程在处理器上交替运行,状态也在不断地发生变化,因此进程有3个基本状态:运行、就绪和阻塞。由于进程的不断创建,系统资源特别是主存资源已不能满足进程运行的要求就必须将某些进程挂起,放到磁盘交换区暂时不参与调度以平衡系统负载。

4.进程的控制

在多道程序环境的系统中存在多个可以并发执行的进程,故进程间必然存在资源共享和相互合作的问题,进程通信是指各个进程交换信息的过程。

进程间的同步是指进程间完成一项任务时直接发生相互作用的关系。

5.线程

线程是进程中的一个实体,是被系统独立分配和调度的基本单位。线程基本上不占有资源,只拥有一点运行中必不可少的资源,他可与同属一个进程的其他线程共享进程所拥有的的全部资源。

线程也有就绪、运行和阻塞三种基本状态。线程可创建另一个线程,同一个进程的多个线程可以并发执行。

软件设计师学习3——操作系统知识1相关推荐

  1. 软件设计师学习3——操作系统知识

    1.从资源管理的角度来看,操作系统的功能可分为处理机管理.文件管理.存储管理.设备管理和作业管理5大部分. 2.处理机管理: 在多道程序批处理系统和分时系统中有多个并发执行的程序,为了描述系统中程序执 ...

  2. 软件设计师学习1——计算机系统知识

    1.计算机的基本硬件系统由运算器.控制器.存储器.输入设备和输出设备五大部件组成.运算器.控制器等部件被集成在一起统称为中央处理单元. 2.CPU的功能:程序控制,操作控制,时间控制,数据处理. 3. ...

  3. 【软考中级】软件设计师学习笔记

    软件设计师学习笔记 计算机系统知识 程序语言设计 数据结构 操作系统 软件工程基础知识 结构化开发方法 创建型设计模式 行为型设计模式 结构型设计模式: 算法设计与分析 数据库技术基础 网络与信息安全 ...

  4. 2015年上半年 软件设计师 上午试卷 综合知识-2

    2015年上半年 软件设计师 上午试卷 综合知识-2 与算术表达式"(a+(b-c))*d" 对应的树是(21). 答案: B 本题考查程序语言与数据结构基础知识. 对算术表达式& ...

  5. 软考-软件设计师】(二). 操作系统

    软考-软件设计师](二). 操作系统 概述 进程管理 就绪 :只缺cpu (活跃就绪) 等待:除了缺cpu 还缺其它,比如用户的指令...(活跃阻塞==等待) 就绪–>运行:被程序选中 运行–& ...

  6. 软件设计师-5.软件工程基础知识

    5.1 软件工程概述 5.1.1 软件生存周期 软件:包含程序.数据及相关文档. 软件工程:涉及到软件开发.维护.管理等多方面的原理.工具与环境.最终的目的是开发高质量的软件. 目的:提高软件生产率. ...

  7. 软件设计师笔记之信息安全知识

    本章要求考生掌握以下几个方面的知识点. (1)信息系统安全基础知识 (2)信息系统安全管理 (3)保障完整性与可用性的措施 (4)加密与解密机制基础知识 (5)风险管理(风险分析.风险类型.抗风险措施 ...

  8. 软件设计师学习笔记-知识产权

    前言 备战2023年5月份的软件设计师考试,在此记录学习之路. 知识点总结,具体内容请查看对应的模块. 提示:这里有软件设计师资料,包含软件设计师考试大纲.软件设计师第五版官方教程.历年考试真题. 通 ...

  9. 软件设计师学习2——程序设计语言基础知识

    1.编译程序和解释程序: 用高级语言和汇编语言写的程序叫源程序,不能直接执行,用汇编写的需要一个汇编程序将其翻译成目标程序后才能执行.高级语言写的需要对应的解释程序或编译程序对其进行翻译 . 解释程序 ...

最新文章

  1. Caffe源码中caffe.proto文件分析
  2. 基于经验的SOA成功原则
  3. leetcode C++ 6. Z 字形变换 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。
  4. String 字符串最长可以有多长?
  5. 前后台传值乱码问题解决
  6. magento block 程序中获取各种url及绝对路径的方法
  7. 设计师经常逛的网站?
  8. python软件下载3版本-python
  9. ArcSDE数据库学习总结
  10. 区块链扫盲 | 认知升级,虚拟货币骗子是什么样子的?
  11. uniapp获取当前城市编号和信息
  12. 软件安全测试方案设计模板-homin
  13. 搭建sspanel 教程三(后端教程)
  14. pt和px的区别和相互转换关系
  15. 基于 KubeSphere 的分级管理实践
  16. 百度 bos php,百度BOS云存储上传插件 - 支持客户端直传、服务端中转、分片上传 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
  17. 炫酷的个人主页要怎么制作 ? |GitCode
  18. 计算机硬盘从盘的设置,图文解说:电脑硬盘的主从盘设置方法_清风一笑
  19. 八股文(Spring)
  20. debug模式启用浏览器

热门文章

  1. 湖南省区块链协会成立
  2. SAP License:未分配差异新解
  3. SAP License:PS模块WBS预算更改
  4. 基于电商消费行为金融用户的数据梳理
  5. Flink on Hive构建流批一体数仓
  6. Centos6.6部署Redis集群
  7. SpringMVC_Controller注解与RequestMapping
  8. P4113 [HEOI2012]采花
  9. 洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm_Silver
  10. 用正则表达式输出rdf文档的三元组格式数据