网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
培训认证 行业入门
» 操作系统/ch1/1.1 操作系统的目标,作用和模型
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 操作系统/ch1/1.1 操作系统的目标,作用和模型
蓝色的忧郁
版主
禁止发言
UID 274
精华
10
积分 644
帖子 1120
活跃指数 76
LU金币 2674 个
LU金条 0 个
阅读权限 210
注册 2003-10-1
来自 南京
#1
大
中
小
使用道具
发表于 2004-3-29 20:34
资料
个人空间
短消息
加为好友
引:OS 是硬件的第一层软件,是硬件系统的第一次扩充,是其它的系统软件
(汇编程序,编译程序,数据库管理系统)和其他大量应用软件的支持。
1.1.OS的目标,作用,模型
1.1.1目标:1. 方便性:从计算机硬件只识别0,1代码到用户只需要输入OS的命令来使用
计算机。
2. 有效性:管理,配置硬件(CPU,I/O)内存,外存,合理组织计算机的工
作流程。
3.可扩充性:模块化结构,增加新的功能和修改老的功能。
4.开放性: OS使得通过网络集成化使得实现程序的可移植性,互操作性。
1.1.2作用
1.对一般用户来说,OS处于用户和硬件之间,通过OS来使用计算机。
用户可以通过以下两种方式来使用计算机
(1) 命令方式:OS提供了一组联机的命令语言,用户通过敲入有关的命令
来操作计算机。
(2) 系统调用方式:OS提供了一组系统调用,用户通过在应用程序中调用
相应的系统调用来操作计算机。
2.OS作为计算机系统的管理者来说
管理一切软硬件资源
(1)处理机管理 :分配和控制
(2)存储器管理 :对内存的分配和回收
(3)I/O设备的管理:分配和调用
(4)文件管理:存储,共享,保护。
3.OS可以扩充机器
通过一层又一层的软件覆盖,使得用户面对的是一台扩充的虚机器。
1.1.3 操作系统的层次模型
OS层次的划分
1.OS对象
主要管理硬件和软件资源(处理器,存储,I/O,文件)
2.对对象的操作和管理的软件集合
通过软件集合对上述四种对象(处理器,存储,I/O,文件)进行操作
3.用户接口
(1)命令接口,用户通过键盘输入命令来取得OS服务。比如DOS下
(2)程序接口,用户通过程序中安排系统调用,来取得OS服务
(3)图形接口,比如窗口界面的WIN下,通过鼠标的拖拽操作。
关注于c/c++,symbian c++的开发
对UNIX/Linux下的c开发也有兴趣
MSN: lee_vincent83615@hotmail.com
QQ: 3603108
纳兰婷
LU幼天使
烟雨朦胧兰亭居主人
UID 9831
精华 0
积分 25
帖子 50
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2004-1-19
#2
大
中
小
使用道具
发表于 2004-3-31 00:20
资料
个人空间
短消息
加为好友
写的很好,鼓励一下!
希望下次能够看到你自己写的读书笔记(自己总结的知识点),就象在 C/C++ 版的 SOCKET 编程一样,而不是听课笔记或者抄书。 :-)
蓝色的忧郁
版主
禁止发言
UID 274
精华
10
积分 644
帖子 1120
活跃指数 76
LU金币 2674 个
LU金条 0 个
阅读权限 210
注册 2003-10-1
来自 南京
#3
大
中
小
使用道具
发表于 2004-3-31 12:56
资料
个人空间
短消息
加为好友
刚开始学,只有先掌握知识点了
。到了一定程度,就有自己的想法了,那时候才能写出自己的东西。:)
PS:下次,偶先列出知识点(也方便大家查找学习
)后面跟帖写自己的所得
关注于c/c++,symbian c++的开发
对UNIX/Linux下的c开发也有兴趣
MSN: lee_vincent83615@hotmail.com
QQ: 3603108
yuanziyang
LU新生
UID 16819
精华 0
积分 9
帖子 17
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2004-4-1
#4
大
中
小
使用道具
发表于 2004-4-7 15:12
资料
个人空间
短消息
加为好友
QUOTE
1.1.2作用
1.对一般用户来说,OS处于用户和硬件之间,通过OS来使用计算机。
用户可以通过以下两种方式来使用计算机
(1) 命令方式:OS提供了一组联机的命令语言,用户通过敲入有关的命令
来操作计算机。
(2) 系统调用方式:OS提供了一组系统调用,用户通过在应用程序中调用
相应的系统调用来操作计算机。
那么,win32编程时调用的API函数是不是系统调用方式?如汇编,C语言他们编译过的EXE文件运行时是以哪种方式来使用计算机的呢?
如果你做到了,那么你提的问题越多表明你的水平越高!
如果你没有做到,那么你提的问题越多表明你越来越接近笨蛋!
longyan
LU新生
UID 3540
精华 0
积分 3
帖子 5
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2003-11-25
#5
大
中
小
使用道具
发表于 2004-4-30 16:40
资料
个人空间
短消息
加为好友
不错
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 论坛建设
> 博客专区
当前时区 GMT+8, 现在时间是 2008-10-7 19:56
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.052933 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计