软件设计师 (原高级程序员 ) 复习资料

专题三:操作系统知识

1、操作系统知识:

1.1 基本概述

操作系统是一个大型的软件系统,是为了提高计算机系统资源(硬件和软件资源)的利用效率并方便

用户使用的一组程序,这些程序可以用软件实现,也可以用固件(微程序设计)实现。操作系统的基本特

征是并发与共享。

操作系统是运行在计算机硬件上的最基本的系统软件,位于所有的软件的最底层,为计算机使用者提

供了一种良好的操作环境,也为各种应用系统提供了基本的支持环境。它在计算机系统中占据了特殊重要

的地位,其它所有的软件如汇编程序、编译程序、数据库管理系统等系统软件以及大量的应用软件,都将

依赖于操作系统的支持,取得它的服务。

操作系统通过多任务并行的手段来达到多用户资源共享的目的。

我们通常主要采用几种不同的方法来考察操作系统。

用户观点:可以把操作系统看作是用户与计算机硬件系统之间的接口(系统调用和联机命令);

资源管理观点:把操作系统看成计算机系统资源的管理者;

进程角度:管理核心,对用户进程和系统进程进行控制和协调;

分层角度:从系统构造的角度出发,将系统分为若干个层,彼此依赖;

操作系统的硬件基础是:中断和通道,中断处理一般都在核心内完成。

操作系统的类型与功能:

根据使用环境和对用户作业处理方式,操作系统的基本类型可以分为 3 大类:

◆批处理操作系统: 其特点是先将作业脱机输入到外围输入设备,再由监督程序将作业成批调入系统中进

行处理。在早期的计算机中往往使用这种类型的操作系统。

◆分时操作系统: 多个用户同时以会话方式控制自己程序的运行, 每个用户都感到似乎各自有一台独立的、

支持自己请求服务的系统。其特点是将 CPU时间轮流分配给内存各道作业使用,直至每个作

业结束,这就保证了多个用户能在较短时间内与作业进行交互。

◆实时操作系统: 系统往往是专用,系统与应用很难分离。其特点是能及时响应外部时间的请求,并迅速

完成对事件的处理。其设计原则是响应时间优先于资源利用率。实时系统又分成实时过程控

制和实时信息处理两类。

除了上述这几类基本系统外,随着计算机体系结构的发展,又出现了多处理机操作系统、分布式操作系统

和网络操作系统等等。

操作系统的职能是管理和控制计算机系统中的全部硬件、软件资源,合理组织计算机工作流程,并为用户

提供一个良好的工作环境和友好的接口,系统资源管理和提供用户界面是操作 操作系统的功能模块:

◆处理器(机)管理: 其主要任务,是对处理机进行分配,并对其进行有效的控制和管理。在多道程序环

境下,处理机的分配以线程为基本单位,因此对处理机的管理可归结为对线程的管理。

◆存储管理: 其主要任务,是为程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率,

以及能从逻辑上来扩充内存。所以存储管理应具有以下功能:内存分配、内存保护、地址映

射和内存扩充等。

◆设备管理: 其主要任务,是完成用户提出的 I/O 请求,为用户分配 I/O 设备;提高 CPU和 I/O 设备的利

用率;提高 I/O 速度;以及方便用户使用 I/O 设备。为实现上述任务,设备管理应具有缓冲

管理、设备分配和设备处理,以及虚拟设备等功能。 采用通道、控制器和设备三级控制方法

管理这些设备;

◆文件管理: 其主要任务,是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。

为此,文件管理应具有文件存储空间的管理,目录管理,文件的读、写管理以及文件的共享

与保护等功能。

◆用户接口: 为了方便用户使用操作系统,操作系统向用户提供命令接口和系统调用接口,在较晚出现操

作系统中又向用户提供了图形接口。

1.2 处理机管理

处理器是计算机的心脏,在单用户系统中或单道系统中,处理器为一个用户或一个作业

计算机操作基本知识公务员,公务员计算机类操作系统知识.pdf相关推荐

  1. 计算机操作系统模拟试题,最新考研计算机-操作系统模拟试题.doc

    最新考研计算机-操作系统模拟试题.doc 考研计算机操作系统模拟试题(一)一.选择题23 在分时系统中,当用户数为100时,为保证响应时间不超过2s,系统设置的时间片长度应为().A 10msB 20 ...

  2. 《计算机操作》实训报告,计算机操作统实训报告.doc

    计算机操作统实训报告 计算机操作系统 实训报告册 学 期: 2012-2013第二学期 课 程: 计算机操作系统实训 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 张治国 实训 ...

  3. 计算机操作与使用教学总结,计算机操作员工作总结.docx

    计算机操作员工作总结 计算机操作员工作总结 计算机高级操作员 工种定义:使用电子计算机微机从事文字.图形.图像等信息处理工作及计算机系统操作.维护与管理的人员.技术等级:初.中.高. 基本文化程度:初 ...

  4. 计算机操作鉴定所需设备,计算机操作员职业技能鉴定标准(高级)

    计算机操作员职业技能鉴定标准 一.职业概况 1.1 职业名称:计算机操作员 1.2 职业定义:使用电子计算机微机从事文字.图形.图像等信息处理工作及计算机系统操作,维护与管理的人员. 1.3 职业等级 ...

  5. 计算机操作实践的课程描述,计算机操作系统课程设计实践报告-Read.DOC

    计算机操作系统课程设计实践报告-Read <计算机操作系统>课程设计实践报告 班级:计科31班第二组 组长:吕岭 小组成员:邢自成.叶林.张鹰 [问题描述] 模拟二级以上的多级文件目录管理 ...

  6. 大学计算机操作题模拟,《大学计算机基础》上模拟试卷操作题

    很有用啊! 上海电机学院 2010–2011学年第1学期 2011.1 <大学计算机基础(上)>课程期末考试模拟试卷 开课学院:电子信息学院,专业: 考试形式:闭卷,所需时间 120 分钟 ...

  7. 计算机操作题ppt考试题库,计算机二级考试MSOffice考试题库ppt操作题附答案

    ... 请在[答题]菜单下选择[进入考生文件夹]命令,并按照题目要求完成下面的操作. 注意:以下的文件必须保存在考生文件夹下 文慧是新东方学校的人力资源培训讲师,负责对新入职的教师进行入职培训,其Po ...

  8. 高中计算机操作题frontpage步骤,一级计算机操作题步骤——Frontpage操作.docx

    PAGE - PAGE 16 -Frontpage操作考生目录:参见考试系统窗口上方说明,通常为下列格式"D:\result\准考证号\".在考试系统中,FrontPage2000 ...

  9. 17年计算机操作题,2017年职称计算机《PowerPoint》操作题(七)

    请在[答题]菜单下选择[进入考生文件夹]命令,并按照题目要求完成下面的操作. 注意:以下的文件必须保存在考生文件夹下. "福星一号"发射成功,并完成与银星一号对接等任务,全国人民为 ...

最新文章

  1. Hololens2-OpenXR开发(二)-实现通讯
  2. maven仓库找不到需要的jar包解决办法-转载
  3. matlab恢复默认界面布局
  4. spring源码刨析总结
  5. 如何将csv包含的数据导入SAP Cloud Platform HANA MDC里
  6. jsonwebtoken jwt token 简单加密
  7. Docker(二) docker帮助、镜像及容器相关操作命令介绍
  8. 在DataGrid中选择,确认,删除多行复选框列表
  9. linux数组删除数据,如何从shell数组中删除一个元素
  10. 计算机连入局域网需要配置,设置局域网
  11. HDFView安装及使用教程
  12. IntelliJ IDEA最新版官方支持汉化
  13. 本科生计算机核心期刊论文,计算机本科生学位论文参考文献 计算机本科生核心期刊参考文献哪里找...
  14. 8086/8088 CPU的段寻址方式,段地址和偏移地址
  15. 利用计算机名称共享打印机步骤,如何连接共享打印机汇总教程
  16. 产生唯一的id(idworker工具类)
  17. 使用 prometheus 监控 MySQL
  18. 拼多多java后台笔试题目总结(20180830)
  19. 一个月修复20个漏洞获23675美元赏金, 原来是黑客队伍里出了无间道
  20. IPGuard忘记控制台密码处理方法

热门文章

  1. xcode4的workspace里各lib工程与app工程联编之runscript简介
  2. SQL导入Excel数据时,数字中混有字符将导致数据丢失的解决办法
  3. SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(二)
  4. java中打开特定编码的文本_指定编码写入和读取文件内容
  5. python爬虫的时候要用的url修改方法总结
  6. idea生成有参构造的快捷键,idea生成有参构造的快捷键_Idea_学习_09_Idea 方法自动生成参数默认名...
  7. 终端输入vue ui没反应---使用vue ui出现的四个问题
  8. P1421 小玉买文具【入门题】
  9. 微课|中学生可以这样学Python(例11.2):tkinter猜数游戏(1)
  10. php获取文件目录文件名,php获取路径中的文件名的方法有哪些