下载此文档

操作系统.ppt


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
第1单元操作系统概论
第一讲操作系统的历史
什么是操作系统?操作系统做什么?没有操作系统行吗?
操作系统是计算机一诞生就有的吗?
定义
操作系统是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调并发活动,实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。
操作系统是硬件上的第一层软件,是对硬件的首次扩充
操作系统做硬件相关、应用无关的工作
多种操作系统
巨型机操作系统
大型机操作系统
Pc机操作系统
有什么不同呢?
原理相同,复杂度不一样,考虑问题的角度不一样
通用操作系统
嵌入式操作系统
操作系统做什么?
帮助用户用计算机
(用户包括专业的和非专业)
由程序变进程过程
装入阶段
输入可执行文件名或双击图标,将程序装入内存
编辑阶段
编写源程序
编译阶段
调用编译程序,产生目标程序
连接阶段
调用连接程序,产生可执行程序
运行阶段
创建进程执行程序
os
专业用户做
操作系统做什么?
#include <>
int main(int argc, char *argv[])
{
puts("hello world");
return 0;
}
用户告诉操作系统执行hello程序
文件系统找到第一个磁盘块
创建一个新的进程,执行hello程序
程序的第一条指令执行,失败,缺页中断发生
操作系统分配一页内存,并将代码从磁盘读入,继续执行
更多的缺页中断,读入更多的页面
OS做啥?
程序执行系统调用,将字符串送到输出设备
你在屏幕上看到hello world
进程管理
主存管理
设备管理
文件系统
如果没有操作系统………..
将磁盘上的程序放到内存
启动程序(手工)
从键盘接收输入、送到显示器
编译器
#include <>
int main(int argc, char *argv[])
{
puts("hello world");
return 0;
}
第1次课内容
什么是操作系统?操作系统做什么?没有操作系统行吗?
操作系统是计算机一诞生就有的吗?
(1945年提出)
计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五大基本部件构成。
程序和数据采用二进制形式
将程序事先放在存储器中,计算机工作时可以自动高效地从存储器中取出指令并执行指令

操作系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2105194781
  • 文件大小5.67 MB
  • 时间2017-12-08