操作系统 第2章 操作系统结构学习专业课件.pptx

操作系统 第2章 操作系统结构学习专业课件.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

13:04:21哈工大软件学院1主讲教师:范国祥电话:0451811(O)Mobile)E-mail:fgx@软件学院教研室2016.04操作系统

13:04:21哈工大软件学院2讨论操作系统结构,一般包括3个方面:操作系统所提供的服务

2.1操作系统服务操作系统为用户和程序员提供的接口

2.2操作系统的用户界面

2.3系统调用

2.4系统调用类型

2.5系统程序操作系统组成部分及其相互关系

2.6操作系统结构

2.7虚拟机基本内容

13:04:21哈工大软件学院32.1操作系统服务操作系统服务一般包括:用户界面:CUI、GUI程序执行:装入程序、运行程序I/O操作:底层的I/O操作(启动、读/写、关闭等)文件系统操作:创建/复制/移动/删除/检索文件/目录、

列举文件信息等通信:IPC(进程间通信)、RPC(远程过程调用)等错误检测:硬件错误、算术溢出、非法地址访问等资源分配:CPU、存储器、外部设备等统计:用户用时记帐、资源利用率等保护与安全:登录验证、进程越界访问、非法访问等

13:04:21哈工大软件学院42.2操作系统的用户界面

13:04:21哈工大软件学院5系统接口—用户通过它来使用操作系统对大多数用户来说,操作系统是一个“黑盒子”操作系统键盘命令鼠标点击网络数据屏幕输出文件改变……引导告诉了我们这个盒子是怎么放入内存的?在“打开这个盒子”之前要“了解盒子的入口”2.2操作系统的用户界面

13:04:21哈工大软件学院62.2操作系统的用户界面2.2.1命令解释程序命令解释程序是OS的特殊程序DOS中的COMMAND.COMUNIX、Linux中的Shell(B-Shell、C-Shell)命令解释程序的主要作用是获取并执行用户给定的命令内部命令、外部命令

13:04:21哈工大软件学院7命令行是怎么回事?命令是什么?命令输入后发生了什么?#includestdio.hintmain(intargc,char*argv[]){printf(“ECHO:%s\n”,argv[1]);}gcc–ooutputoutput.c./output“hello”命令,一段程序而已intmain(intargc,char*argv[]){charcmd[20];while(1){scanf(“%s”,cmd);if(!fork()){exec(cmd);}else{wait();}}}也是一段程序:shell,即/bin/sh命令得以工作的原因:OS提供了printf,fork,exec等函数(接口)2.2操作系统的用户界面我们可以自己开发的命令行界面!!

13:04:21哈工大软件学院82.2操作系统的用户界面2.2.2图形用户界面DOS中的Windows1.0-3.12Windows中的DesktopLinux中的X-WindowMacOSXAqua我们自己开发的WindowsDesktop例子1例子2设置系统启动时自动启动自制桌面

13:04:21哈工大软件学院9使GUI工作,OS提供消息框架和相关API硬件输入Windows应用程序iGUI是怎么回事?鼠标点击OUTPUT以后…voidCOutputDlg::OnOK(){GetDlgItemText(IDC_EDIT1,m_outStr);FILE*fp=fopen(d:\\out.txt,w);fprintf(fp,m_outStr,m_outStr.GetLength());fclose(fp);}系统消息队列消息循环WinMain()WM_MOUSEDOWN应用消息队列iWinProc1WinProc2OUTPUT按钮的WinProc(){caseWM_MOUSEDOWN:OnOK();

文档评论(0)

155****4925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档