计算机文化基础 第2章_操作系统基础.ppt

计算机文化基础 第2章_操作系统基础

计算机文化基础 - 第二章 操作系统基础 计算机文化基础 第二章 操作系统基础 目录 操作系统基础知识 DOS基础知识 Windows操作系统的基本使用 Unix使用基础 操作系统基础知识 操作系统的基本概念 操作系统的分类 操作系统的特征 操作系统的功能 操作系统的基本概念 操作系统OS (Operating System)是配置在计算机硬件上的第一层软件,是对计算机硬件系统的第一次扩充。它在计算机系统中占据了特殊重要的地位。其它所有的软件都依赖于操作系统的支持,取得它的服务。 操作系统是统一管理计算机资源、合理组织计算机工作流程、协调计算机各部件之间关系、提高计算机利用率和响应速度、方便用户的一种系统软件。 操作系统的基本概念 操作系统的作用: 从一般用户的观点,可把操作系统看作是用户与计算机硬件系统之间的接口。 从资源管理的观点,则可把操作系统视为计算机系统资源的管理者。 操作系统的基本概念 用户接口 (1)命令接口:这是用户和OS的接口,用户可以直接从键盘终端键入某种命令来取得OS的服务; (2)程序接口:这是应用程序与OS的接口,用户通过在程序中安排系统调用,来取得OS的服务; (3)图形用户接口:新型OS,普遍配置了更为直观的图形用户接口,并将系统的各项功能及各种应用程序,都以各种形式的图标表示出来,利用鼠标进行操作,使计算机操作更加简便。 操作系统的分类 按操作环境和功能特征不同,操作系统可分为: (1)网络操作系统 (2)分布式系统 (3)实时系统 (4)批处理系统 (5)分时系统 (6)嵌入式操作系统 操作系统的分类 网络操作系统,是基于计算机网络的操作系统,它的功能包括网络管理、通信、安全、资源共享和各种网络应用,实现网络环境下,计算机之间的通信和资源共享。 如Novell NetWare、WindowsNT、Windows2003等 操作系统的分类 分布式操作系统。 分布式系统是指把多个处理机通过线路互连而构成的系统、系统的处理和控制功能分布在各个处理机上。 支持这种系统的操作系统称为分布式操作系统。 它与网络操作系统的最大不同就是所管理的计算机系统中各节点计算机无主次之分。 操作系统的分类 实时操作系统 在许多自动控制系统中,要求系统及时响应外部条件的请求,并在规定的时间内完成对事件的处理,支持这种系统的操作系统称为实时操作系统。 操作系统的分类 分时系统 一台计算机挂接若干个终端的计算机系统,即多个终端用户共享一个CPU,一个 CPU支持多套I/O终端。支持这种计算机系统的操作系统称为分时操作系统。其主要特点是允许多个用户同时运行程序,每个程序的进程独立运行,互不干涉。 操作系统的分类 嵌入式操作系统 很多的设备系统达到了一定的自动化程度 ,支持这种设备的操作系统成为嵌入式操作系统。嵌入式操作系统一般是将软件固化在存储芯片中,和微处理器一起嵌在设备中。 操作系统的分类 批处理系统 在计算机产生初期,人们设计了批处理操作系统,它能够成批接受作业,并很好的自动处理这些作业,节省机时。 分为单道批处理系统与多道批处理系统 与用户交互性差 注意与分时操作系统主要区别 操作系统的特征 一.并发 并发与并行是有区别的两个概念。并行性是指两个或多个事件在同一时刻发生。并发性是指两个或多个事件在同一时间间隔内发生。 操作系统的特征 二.共享 系统中的资源可供内存中多个并发执行的进程共同使用。 三.虚拟 通过某种技术把一个物理实体变成若干个逻辑上的对应物,前者是实的,后者是虚的。在多道分时系统中的CPU。 操作系统的特征 四.异步性 在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,进程是以异步的方式运行的,即运行次序,运行时间等都是不可预知的。 但只要运行环境相同,作业经过多次运行,都会获得完全相同的结果。 操作系统的功能 进程与线程 进程:又称任务,简单的说,是指在系统中能独立运行并作为资源分配的基本单位,它是一个活动的实体。 程序是计算机的指令集合,是一个静态的概念 进程是程序的一次执行过程。 操作系统的功能 线程 线程又被称为轻量级进程,描述进程内的执行,一个进程可以分为很多线程,线程之间共享地址空间和资源。 操作系统的功能 操作系统主要有四大功能: 处理机管理 存储器管理 文件系统管理 设备管理 操作系统的功能 一、处理机管理 处理机管理的主要任务,是对处理机进行 分配,并对其运行进行有效的控制和管 理。在多道程序环境下,处理机的分配和 运行都是以进程为基本单位,因而对处理 机的管理可归结为对进程的管理。 操作

文档评论(0)

1亿VIP精品文档

相关文档