山东农业大学计算机软件技术基础,山东农业大学计算机系 .pptx

计算机操作系统;成绩评定

作业:20%期末考试:70%上课出勤率及回答问题:10% ;关于课程设计

工具:VC++或VB题目类型:操作系统算法模拟时间:第15周;教材《计算机操作系统》 汤子瀛等

; 参考教材

Operating Systems William Stallings

Modern Operating System Andrew S.Tanenbaum

Operating System Concept Abrahan Silberschatz, Peter B.Galvin计算机操作系统 学习指导与题解 梁红兵 汤小丹,西安电子科技大学出版社 操作系统考研指导 曾平,清华大学出版社;操作系统课程的特点

实践性强(从实践总结出原理)

涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程,等等)

错综复杂:纵横交叉 ; 了解操作系统的重要性 掌握核心系统软件的实现方法 掌握并行、并发处理的思想方法 掌握操作系统的基本概念、基本原理、实现技术。为后继课程打好基础 ;#include int main(int argc, char *argv[]) { puts("hello world"); return 0; } ;目录;计算机系统的组成;操作系统在计算机系统中的地位;;系统部件的简要视图;第一章 操作系统引论;操作系统定义;操作系统:是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度,以及方便用户的程序的集合。(管家、调度、桥梁);1.1 操作系统的目标和作用;1.1.2 操作系统的作用;使用方式命令方式系统调用方式图形、窗口方式;2. OS作为计算机系统资源的管理者

处理器 处理器管理 OS资 存储器 存储器管理 主要源 I/O设备 I/O设备管理 功能 信息(数据和程序) 文件管理;3. OS用作扩充机器硬件处在最底层,不附加任何软件的物理计算机?“裸机”.操作系统是附加在裸机上的第一层,是对裸机的首次扩充,构成了一个比裸机更强,使用更方便的“虚拟计算机”。所有系统软件以及更上层的用户应用软件在操作系统虚拟机上运行,它们受操作系统的统一管理和控制,通过操作系统使用各种资源来完成特定的任务。;1.2.1 推动操作系统发展的主要动力器件的不断更新换代:CPU的位宽度(指令和数据)、快速外存。方便用户:用户上机、调试程序,分散计算时的事务处理和非专业用户(商业和办公、家庭)不断提高计算机资源利用率:计算机发展的初期,计算机系统昂贵。计算机体系结构的不断发展:单处理机系统发展为多处理机系统;1.2.2 无操作系统的计算机系统;计算机的工作特点:用户独占全机,资源利用率极低;CPU等待用户,计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低;主要矛盾:人机矛盾----人工操作严重降低了计算机资源的利用率提高效率的途径:脱机输入/输出技术。;2. 脱机输入/输出(Off-Line I/O)方式: ;1.2.2 无操作系统的计算机系统;单道批处理系统的处理过程;简单批处理系统的内存布局;1.2.3 单道批处理系统(Simple Batch Processing System);1.2.4 多道批处理系统;单道程序工作示例:;2. 多道批处理系统的特征:多道性无序性调度性作业调度进程调度;多道程序系统;多道程序对OS的基本要求;3. 多道批处理系统需解决的问题:处理机管理问题内存管理问题设备管理问题文件管理问题作业管理问题;优点:资源利用率高:CPU和内存利用率较高;系统吞吐量大:单位时间内完成的工作总量大;;1. 分时系统的产生主要动力:用户的需求表现形式:人—机交互共享主机便于用户上机; 分时系统是指在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值