计算机软件——操作系统
一、操作系统的概述——最重要的一种系统软件
- 没有安装任何软件的计算机称为裸机, 裸机是无法使用的
- 操作系统是最重要的一种系统软件,几乎所有计算机都要安装OS
- OS为用户提供了一个操作使用计算机的友善的用户界面
- OS屏蔽了计算机中几乎所有物理设备的技术细节,为开发和运行其他软件提供了一个高效、可靠的平台。
操作系统的作用
三个主要作用:
- (1)为计算机中运行的程序管理和分配系统中的各种软硬件资源—大管家作用
- (2)为用户提供友善的人机界面(图形用户界面)
- (3)为开发和运行应用程序提供高效率的平台
- 其它辅助功能:
- 辅导用户操作(帮助功能)
- 显示系统状态
- 处理软硬件错误
- 保护系统安全
操作系统的组成——三层结构
操作系统的启动
Windows系统启动模式——BIOS和UEFI
二、操作系统的功能
(一)CPU管理——(处理器管理)
- 多任务管理
- Windows系统
- 智能手机
“任务”指的是要计算机做的一件事,计算机执行一个任务通常就对应着运行一个应用程序。
任务状态:
未运行状态
前台状态
后台状态
目的:让CPU轮流为所有任务服务
原则:公平性;优先级;负载均衡
方法:
按时间片轮转(10-20ms为1个时间片 )
按优先级调度
(二)存储管理
操作系统运行时内存的态势
内存空间布局
存储管理的任务
- 分配内存空间
- 保护内存空间
- 内存空间共享
- 内存空间扩充
- 为每个任务分配存储空间,任务结束之后收回存储空间
- 对存储空间进行保护
- 保护操作系统所在区域不被应用程序修改
- 保护每个应用程序的私有区域不被其他程序修改
- 对存储空间进行扩充,使应用程序的存储空间不受实际存储容量大小的限制: 解决方案——虚拟存储器(Virtual Memory)
虚拟存储器
- 交换单位:页,框
- 交换策略(算法);LRU
- 空间组成:物理主存+硬盘上交换区
- 理论存储空间大小:地址线与硬盘空间决定。如:36 根地址线,则理论上最大虚拟内存:2^36B=64GB
(三)文件管理
- 文件是存储在外存储器中的一组相关信息的集合,例如:
· 一个程序 · 一张数码相片
· 一只MP3歌曲 · 一封电子邮件
- 计算机中所有的程序和数据都组织成为文件存放在外存储器中,并使用其名字,对文件进行存取操作。操作:以文件为单位,按名进行存取操作
文件名
扩展名
常用数据文件的扩展名
- “系统”属性 表示该文件属于操作系统,删除时系统会给出警告,资源管理器若不特别设置为“显示全部文件” 时不会在文件列表中显示
- “隐藏”属性 若资源管理器设置为“不显示隐藏文件”,则不会在文件列表中显示出来
- “存档”属性 文件尚未存档的标识,“文件备份程序”通过该属性来决定是否对它进行备份,新建的或备份后又修改过的文件,其存档属性为1,执行备份操作后存档属性为0;
- “只读”属性 该文件不能修改,若进行修改必须以不同的文件名保存
- “压缩”属性 文件数据保存到外存时进行数据压缩
- “加密”属性 对文件内容进行了加密,以进行保护
文件在磁盘中的存储
- 磁盘分成两个区域:目录区和数据区
- 目录实质上是一张“文件名-存放位置”的对照表
- 从磁盘上读出一个文件时,先在目录区中找出该文件的存放位置,然后再按此位置,从磁盘的数据区中读出该文件内容
文件目录存放
Windows的文件组织
- 文件目录在Windows中称为文件夹
- 每个逻辑盘(物理盘或硬盘上的分区)是一个根文件夹
- 文件夹中既可包含文件,也可包含文件夹 (子文件夹)
- 子文件夹又可存放文件和子文件夹, 形成树状多级文件夹结构
Windows中的文件定位
- 计算机中的每个文件都有一个确定的位置
- 文件的位置由存放文件的逻辑驱动器号、文件路径以及文件名组成:
- 驱动器号(盘符) + 文件路径 + 文件名
Windows文件系统——FAT、FAT32和NTFS
(四)设备管理——对系统中的各种I/O设备进行管理
- 对系统中的各种输入输出设备进行管理
- 处理用户(或应用程序)的输入/输出请求,方便、有效、安全地完成输入/输出操作
三、操作系统类型
- 网络操作系统
- 实时操作系统
- 嵌入式操作系统
- PC机使用的操作系统一般都具有多任务处理功能
- 网络服务器上安装运行的是“网络操作系统”,特点是:
- 具有强大的多用户并发处理能力
- 支持多种网络通信功能,提供专门的网络应用服务
- 安全性强,可靠性好
- 军事指挥和武器控制系统、电网调度和工业控制系统、证券交易系统等, 安装运行的是“实时操作系统”,特点是:
- 对外部事件能在允许的时间范围内快速作出响应,
- 具有很高的可靠性和安全性
- 嵌入式计算机应用中运行的是“嵌入式操作系统”,特点是:
- 快速、高效、具有实时处理功能
- 代码非常紧凑,存储器需求小
(一)Windows操作系统
特点:
- 提供了多任务处理能力
- 在个人计算机上广泛使用
- 采用图形用户界面,简化了计算机操作
版本的演变:
(二)unix操作系统——BSD、SRV4、SCO UNIX、ALX、Solaris、HP-UX
- 美国Bell实验室开发
- 多用户分时操作系统
- 作网络操作系统使用
- 有多个厂商发行版本
(三)Linux操作系统——Red Hat、SuSE
- 荷兰人Linus原创
- 是开放源代码软件
- 有很多个发行版本
- 可用于嵌入式系统
(四)安卓Andriod系统
(五)iOS系统
计算机软件——操作系统相关推荐
- 喜大普奔,又一国标正式进入国际标准
今天,在网上看到一则不起眼的消息,首个IETF国密标准正式发布,加速国密算法应用进程.新闻中提到,<商密算法在TLS 1.3中的应用>标准(RFC 8998)在IETF发布,这是我国首次正 ...
- 普通高中计算机装备标准,福建省普通高中信息技术装备标准.doc
福建省普通高中信息技术装备标准.doc 福建省普通高中信息技术装备标准 一.专用教室及辅助用房设置指标表 名 称 每间使用 面积(不小于m2) 学 校 规 模 备注 12班-23班 24班-36班 3 ...
- C语言学习笔记01:C语言基础语法_变量类型_类型转换
文章目录 C语言第一天课程笔记 1. 内容安排 2. 课堂笔记 2.1 计算机硬件 2.2 计算机软件 2.3 编程语言和编译器 2.4 编程语言发展 2.5 C语言标准 2.6 C语言学习理由 2. ...
- 程序员的自我修养——学习笔记1
文章目录 计算机硬件 早期计算机 发展 SMP和多核 计算机软件 操作系统和设备驱动的作用 文件系统 存储设备 未使用内存管理时 解决思路:地址空间 分段 分页 线程进程 参考资料 计算机硬件 计算机 ...
- linux系统及应用ppt下载地址,[计算机软件及应用]Linux操作系统.ppt
[计算机软件及应用]Linux操作系统.ppt Linux操作系统/00,主讲人 于宁斌 Email 2003年6月,第一章 概述 第二章 系统的运行 第三章 文件和目录 第四章 shell基础 第五 ...
- 操作系统是计算机软件的核心 它直接监管,华工 网络 操作系统课后作业
第一章:操作系统引论 1. 什么是操作系统?可以从哪些角度阐述操作系统的作用? 答: (1)操作系统是管理系统资源, 控制程序执行, 改善人机界面, 提供各种服务, 合理组织计算机工 作流程和为用户使 ...
- 计算机软件3十2二5,计算机软件基础3.2 操作系统.pdf
3.2 操作系统 2010/10/5 殷凯 1 3.2 操作系统 3.2.1 概述 3.2.4 文件管理 3.2.2 多任务处理 3.2.5 设备管理 与处理器管理 3.2.6 常用操作系统介绍 3. ...
- 笔记-计算机软件技术基础(一)资源管理技术-操作系统
计算机资源 软件 程序+文档 硬件 CPU,I/O,存储 一.操作系统 最基本的系统软件,对硬件的首次扩充 1.作用:控制.管理系统资源,规定接口. 处理机管理 计算机硬件的核心 存储器管理 ...
- 操作系统是管理计算机软件和硬件的,计算机操作系统是管理计算机硬件和软件的什么...
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序.是直接运行在"裸机& ...
最新文章
- 47万实例数据集,智源联合旷视发布2020 CrowdHuman人体检测大赛
- 浅析个人网站建设需要注重的建设问题
- 2020-10-27(汇编小收获)
- csdn编辑器模板2
- 简单记线程安全的集合类
- ZStack获1亿元B轮融资,深创投领投、阿里云继续跟投
- mongodb身份验证_MongoDB身份验证
- 【STC15库函数上手笔记】3、外部中断
- 两种方法查看MFC源代码
- SAP License:SAP系统界面相关调整和设置
- 开源日志系统比较:scribe,chukwa,kafka,flume
- 说说大型高并发高负载网站的系统架构
- Android--Menus
- ODAC for delphi 安装
- 使用VBA让Word或Excel文档窗口置顶
- 数据建模与消费者画像
- 有感,一些与自己同龄的文字
- M2TR: 复旦提出首个多模态多尺度Transformer
- 还记得那一场说开始就开始的恋爱吗?
- 无线路由器连接有线路由器实现同网段无线上网---第二种