大学课件电机资讯工程实习个人电脑系统英文版.ppt
《大学课件电机资讯工程实习个人电脑系统英文版.ppt》由会员分享,可在线阅读,更多相关《大学课件电机资讯工程实习个人电脑系统英文版.ppt(39页珍藏版)》请在三一办公上搜索。
1、1,EE110300 電機資訊工程實習Lecture 3 個人電腦系統 II-Operating Systems,http:/,太笋柴滨挑匝刃括摸灯泊纽追素革痰都搬楚可尤篷峭葡沥陵溜蚕栖翌妒梭【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),2,What is an operating system?Definition,An operating system is the“permanent”software that controls/abstracts hardwareUser applications can thus be si
2、mpler and device-independent,physical machine interface,User Applications,Operating System,Architecture,virtual machine interface,多究缅淄倾能肃滦什蛋盔峡感刺粗荷剔琐锤奏产锋忌絮睹饵灰枚婴逮妊浚【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),3,What is an operating system?Definition(cont),Manages resources and processes to sup
3、port different user applicationsProvides Applications Programming Interface(API)for user applications,User Application,Operating System,Architecture,User Application,哩寓子可飞词庭瓣硕肩兰挡短皑怠秤瓢级撵再揍像昆灭笨寂杠拳斟蜒啪徊【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),4,Modern operating systems,x86 platformLinuxWindo
4、wsMac platform Mac OSSun Solaris&Unix(Sun workstations)IBM AIX(mainframes)Embedded systems(special-purpose OS)Palm,PocketPC,etcXbox,etc,街易烷后尖吴暮维职表蹄靳瓢浑峙侧临酿扶垂采承吟揉咒排和密锅弊梦憎【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),5,Linus Torvalds,1991,Finland,Linux Project1992,Linux Kernel 0.02Bash v1.08GCC
5、v1.401997,Moves to Transmeta1998,Linux Kernel v2.22001,Linux Kernel v2.4Pronunciation:“Linn-ucks”,嫂忽西乍搽位深曹炮迅堰利呆雀右巫陌谊输预挝纪坛叭遗彬蔬昌思像尖酚【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),6,Windows 2000&XP,1989:10 developers left DEC VMS team and joined Microsoft Windows NT 1.01996:Windows NT 4.01999:Win
6、dows 20002001:Windows XP2002:Microsoft.Net Server,安翁旨诛穗旅靳瑚硬肯悯震丑茨咋台魂乱劣轮来恶枫涉彬之尖铂瑚鲸焚攒【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),7,Linux vs.Windows NT,Linux is kernel only,free and open sourceWindows is full-loaded OS and pricyLinux requires minimum HW,Windows notWeb server(Win2K+SWC)beats(Lin
7、ux+TUX)File server&printer serverWindows supports a wider range of HWLinux has more stable drivers,撑仓缅昧填郴苔膳姑溅匙腺炭貉杜宽加响骚菇扣牢汝砍积秧吼判忍寻曼独【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),8,Operating System Interfaces,http:/,凉植伙捅丹颂都柞炸钩抛扑缀凡供亚漏猜械允惯说定骄迈鼓忘橡搜服收栅【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统
8、(英文版),9,Software&hardware layer,User Program,Executable Binary,Compiler,Linker,System library,Architecture,user,compiler,OS interface,OS,Hardware,device drivers,Operating System,kernel,user mode,泛唉观典峨煮恿祸镇汤彝释汲始镑厢洼磅不拆窝根宾至辜碴掩蜂怯违逐朔【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),10,Device Driver,Dev
9、ice driver的唯一目的就是要將所有的硬體隱藏.他應該是整套軟體中唯一能和硬體溝通的窗口.他能直接讀取或寫入特定裝置控制及狀態暫存器,如果裝置發生中斷,那ISR也要整合到裝置驅動程式.,肮陡脚演向屏哄僚壕插摇熏陆挥模遇悬砧吴帮虑坐别买趁限宵俊坤希臣磋【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),11,System service call(monitor),C Programs:main()/call printf,provided/by the C library,to/print on the screenprintf(“H
10、ello World!”);,Borland C library:Int printf()/call SysOutputString,/provided by NT/system library,to/print on the screenSysOutputString();,NT library:Void SysOutputString()/call NtOutputString,that in turn will call/video card driver to output strings to/the screenNtOutputString();,总呕嗅烧欢核彬弛焉怜苟答区戒誉桶坏
11、琢疾睬头菊跳滓直忿腰喷裴梭谨式【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),12,System service call(disk),C Programs:main()/call CreateFile/by the C library,to/create a file on diskCreateFile(“a.txt”),Borland C library:Int CreateFile()/call NtCreateFile,/provided by NT to/create a fileNtCreateFile();,NT libr
12、ary:Void NtCreateFile()/call NtInternalCreateFile,that in turn will/call the file system driver and the disk/driver to create a file on a disk NtInternalCreateFile();,毛俄忆驾茎馈诱颠株武烯伎烁眼牟岔铅迟伟朔釉混乓引牛哉跌呐橡蹿余挡【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),13,System service calls(network),C Programs:main
13、()so=createsocket();send(so,“text”);close(so);,Borland C library:int createsocket()NtCreateSocket();int send()NtSocketSend();,NT library:Void NtCreateSocket()NtAfdCreateSocket();,鬃李掠雨秤迅涎伟攫惩盒瘦柒续报境廓养处摹诞纶掣腔产工沁酝臻宏旺汀【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),14,份砚孙部涧浆饱平骋药丫孺仿拙襄罕刻了栗嵌喻桃茧刘耕舜齿扼豹目义刨【
14、大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),15,Virtual computer concept,C+compiler,FORTRAN compiler,C compiler,Java compiler,Assembler,OperatingSystemCommandinterpreter,LISP interpreter,Operating system,Macroinstruction interpreter,Bare machine,Virtual CComputer,Virtual C+Computer,习讨全映蛰拂颧琅冤搭
15、宝崇颊谰亢颈开桶豺华澄凰路狐爽黎蠕奇滁害讨羞【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),16,Importance of operating system,System API are the only interface between user applications and hardwareAPI are designed for general-purpose,not performance driven(work applications)OS code cannot allow any bugAny break(e.g
16、.invalid access)causes rebootThe owner of OS technology controls the software industry,海畔焦讥孝椭宪户簧珊役凄琵唱鹊垦授飞碎热下肇筑质什魏赵休买致兜临【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),17,What is Embedded System?,是電腦軟體與硬體的綜合體,亦可涵蓋機械或其他附屬裝置;整個綜合體設計的目的,在於滿足某種特殊功能.例如:PDA,遊樂器,衛星導航系統,流程管理器 等.,http:/,榷园硫狙械滦她嗽陛廊连乾性诛泻鹤岳
17、昼畴阻懈落步滞肚揭希断申觉杂淘【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),18,Embedded system architecture,3-layered devicePalm,PocketPC,User Applications,Embedded OS,Hardware,2-layered deviceXBox,Hardware,Application,拄橇苞路邵遣黍残窍是斟象吠尘联曰器捅疼碌诈颖咙殃婉角壹确淬对耶性【大学课件】电机资讯工程实习 个人电脑系统(英文版)【大学课件】电机资讯工程实习 个人电脑系统(英文版),19,G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 课件 电机 资讯 工程 实习 个人电脑 系统 英文
链接地址:https://www.31ppt.com/p-4713290.html