- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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();
您可能关注的文档
最近下载
- 2022年度公共营养师二级专业技能考试题库.doc
- 《初中女生的青春期教育》专题ppt课件.pptx VIP
- 2024时事政治考试题库(附答案).pdf VIP
- 亚磷酸三甲酯(三甲氧基磷)的理化性质及危险特性表.docx VIP
- 平板型太阳能集热器采购、安装工程太阳能热水系统施工组织方案可编辑.doc VIP
- 道路运输企业安全管理培训(共162张课件).pptx VIP
- 气道危重试题及答案.docx
- 大国兵器学习通超星期末考试答案章节答案2024年.docx
- 市场营销原理(亚洲版·第3版)全套PPT课件.pptx
- 2023-2024学年广东省佛山市顺德区六年级上学期期末数学试卷(含答案).doc
文档评论(0)