* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download 操作系统
Process management (computing) wikipedia , lookup
Burroughs MCP wikipedia , lookup
Criticism of Windows Vista wikipedia , lookup
Spring (operating system) wikipedia , lookup
Windows Phone 8.1 wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Linux adoption wikipedia , lookup
Distributed operating system wikipedia , lookup
Windows NT startup process wikipedia , lookup
Copland (operating system) wikipedia , lookup
Mobile operating system wikipedia , lookup
NOS-Networks Operating System 网络操作系统 主要内容介绍 第1章 现代操作系统的功能和作用 第2章 现代操作系统的模型与性能指标 第3章 网络操作系统 Windows NT/2000 考 燕山大学 试 申利民 教授 第一章 OS的功能和作用 1.1 1.2 1.3 1.4 1.5 1.6 操作系统与计算机系统 操作系统形成与发展 个人计算机及操作系统 现代操作系统的特征 现代操作系统的功能 OS与软件的关系 1.1 操作系统与计算机系统 1.1.1 什么是操作系统 OS-Operating System OS: Software,System Software, Nearest Software to Computer Hardware. Purpose:A convenient, efficient and secure environment for using computers Task: Control and manage software and hardware resources. OS完成与具体应用无关的事情. 返回 Why is it named as Operating System 最初这个软件是用来帮助用户操作计算机的. • 1943年建造,1946年2月14日世界上第一台电子计算机 “ 埃尼阿克”(ENIAC1)在美国宾夕法尼亚州立大学 诞生 • 早期数字计算机 is a Machine • 没有任何操作系统 • 程序:人工编制二进制代码 • 输入:通过卡片或者纸带输 入计算机 • 完成之后按下控制台运行键 • 命令计算机开始运行 • 运行结果:通过卡片、纸带 以及氖灯显示 • 完全依赖人工运行方式 • 运行效率非常低 无操作系统-有操作系统区别 • Operating means: (1) 操作 操作车床 操作机器 操作汽车 (2) Operating surgeon 主刀大夫 主持手术的完成 (3) Operating person 操刀手 Operating System for a country Government Operating Person for a home Chamberlain Operating Person for a person Secretary Operating System for Computer OS 计算机操作系统 被OS掌控东西应该是怎样? 使用更易 功能更强 效率更高 典型的OS DOS: MSDOS; PCDOS; CCDOS ;CP/M WINDOWS: WINDOWS1.0 ……3.2 WINDOWS95/98/ME WINDOWS NT 3.5; 4.0; 2000; 2003; XP VISTA; WINDOWS 7 UNIX : BSD, SRV4, OSF1, SCO UNIX LINUX NETWARE OS/2 Mac OS UNICOS(支持超级的操作系统) Embedded Operating System WinCE ( Microsoft) VxWorks( WindRiver) OSE,Nucleus,uC/OS-II, eCos, uTTRON RTOS(Real Time OS): VxWorks, pSoS, Nucleus QNX 1.1.2 操作系统的地位和目标 Computer System Components (1) System software . Operating system . Compiler (2) Application software – to solve users’ computing problems • Word processors, web browsers, database systems, video games (3) Hardware – provides basic computing resources • CPU, memory, I/O devices (4) Users • People, machines, other computers 1.1.2 操作系统的地位和目标 Users Applications Software Users System Software Operating System Hardware 图1.1 计算机系统的组成 用户的关注点 应用用户 应用开发人员 应用软件 系统工具 操作系统 开发人员 操作系统 计算机硬件 操作系统的地位:紧贴系统硬件之上,所有其他软件之下 (是其它软件的共同环境) 1.1.2 操作系统的作用 (1)OS是计算机中资源的管理者。 • 管理对象包括:CPU、存储器、外部设 备、信息(数据和软件); • 管理的内容:资源的当前状态(数量和 使用情况)、资源的分配、回收和访问 操作,相应管理策略(包括用户权限)。 (2)OS提供了使用计算机的方便环境 • 控制接口(Control Interface) (1) 命令接口 CUI- Command User Interface .Command Line .Batch File (2) 图形用户接口 GUI-Graphic User Interface (3) 多媒体接口 MUI-Multimedia User Interface • 程序接口API/系统调用System Call (形式上类似于过程调用,在应用编程中使用)。 API/ System Call (3)OS是扩展和延伸硬件的功能 .OS包装了计算机的硬件,掩盖了硬件的 细节,将一个物理的部件转换为一个或 者多个逻辑的部件,使原来的“裸机” 转化为功能更强、使用更方便的逻辑计 算机,称之为虚拟机。 . 将多个物理部件转换为一个逻辑的部件。 (4)OS是每台计算机系统必备的软件, 用户通过OS使用计算机的硬件功能,计 算机系统的所有其他软件都是在OS的支 持下运行的。 (5)在现代的计算机系统中,只有被OS 管理和控制的资源才能被用户使用,同 时也决定了硬件功能能否充分发挥出来。 Which one is easer to use Windows / Linux 1. Windows temporarily keeps deleted files in Recycle Bin, while Linux rm delete them instantly. 2. Windows task manager allows us to kill processes with their program names, while Linux uses IDs to kill specific processes. 3. Windows starts an appropriate application for a file double-clicked, while Linux needs a specific application to be typed from the command line How does OS startup ? – Boot program at power-up or reboot – Typically stored in ROM (read-only memory) or EEPROM (electrically erasable programmable read-only memory), generally known as firmware – Initializes the entire system (from CPU registers to device controllers to memory contents) – Locates and loads operating system kernel and starts execution