200 likes | 418 Views
NOS-Networks Operating System 网络操作系统 主要内容介绍. 第 1 章 现代操作系统的功能和作用 第 2 章 现代操作系统的模型与性能指标 第 3 章 网络操作系统 Windows NT/2000 考 试 燕山大学 申利民 教授. 第一章 OS 的 功能和作用. 1.1 操作系统与计算机系统 1.2 操作系统形成与发展 1.3 个人计算机及操作系统 1.4 现代操作系统的特征 1.5 现代操作系统的功能 1.6 OS 与软件的关系.
E N D
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: • 操作 操作车床 操作机器 操作汽车 • Operating surgeon 主刀大夫 主持手术的完成 • 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 (形式上类似于过程调用,在应用编程中使用)。
(3)OS是扩展和延伸硬件的功能 .OS包装了计算机的硬件,掩盖了硬件的细节,将一个物理的部件转换为一个或者多个逻辑的部件,使原来的“裸机”转化为功能更强、使用更方便的逻辑计算机,称之为虚拟机。 . 将多个物理部件转换为一个逻辑的部件。
(4)OS是每台计算机系统必备的软件,用户通过OS使用计算机的硬件功能,计算机系统的所有其他软件都是在OS的支持下运行的。(4)OS是每台计算机系统必备的软件,用户通过OS使用计算机的硬件功能,计算机系统的所有其他软件都是在OS的支持下运行的。 (5)在现代的计算机系统中,只有被OS管理和控制的资源才能被用户使用,同时也决定了硬件功能能否充分发挥出来。
Which one is easer to useWindows / Linux • Windows temporarily keeps deleted files in Recycle Bin, while Linux rm delete them instantly. • Windows task manager allows us to kill processes with their program names, while Linux uses IDs to kill specific processes. • 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