一、操作系统的概述——最重要的一种系统软件

  • 没有安装任何软件的计算机称为裸机裸机是无法使用
  • 操作系统是最重要的一种系统软件,几乎所有计算机都要安装OS
  • OS为用户提供了一个操作使用计算机的友善的用户界面
  • OS屏蔽了计算机中几乎所有物理设备的技术细节为开发和运行其他软件提供了一个高效、可靠的平台。

操作系统的作用

三个主要作用:

  • (1)为计算机中运行的程序管理和分配系统中的各种软硬件资源—大管家作用
  • (2)为用户提供友善的人机界面(图形用户界面)
  • (3)为开发和运行应用程序提供高效率的平台
  • 其它辅助功能:
  1. 辅导用户操作(帮助功能)
  2. 显示系统状态
  3. 处理软硬件错误
  4. 保护系统安全

操作系统的组成——三层结构

操作系统的启动

Windows系统启动模式——BIOS和UEFI


二、操作系统的功能

(一)CPU管理——(处理器管理)

  • 多任务管理
  • Windows系统
  • 智能手机

“任务”指的是要计算机做的一件事计算机执行一个任务通常就对应着运行一个应用程序

任务状态:

未运行状态

前台状态

后台状态

目的:让CPU轮流为所有任务服务
原则:公平性;优先级;负载均衡
方法:
按时间片轮转(10-20ms为1个时间片 )
按优先级调度

(二)存储管理

操作系统运行时内存的态势

 内存空间布局

 存储管理的任务

  • 分配内存空间
  • 保护内存空间
  • 内存空间共享
  • 内存空间扩充
  • 每个任务分配存储空间,任务结束之后收回存储空间
  • 存储空间进行保护
  1. 保护操作系统所在区域不被应用程序修改
  2. 保护每个应用程序的私有区域不被其他程序修改
  • 存储空间进行扩充,使应用程序的存储空间不受实际存储容量大小的限制:     解决方案——虚拟存储器(Virtual Memory)

虚拟存储器

  • 交换单位:页,框
  • 交换策略(算法);LRU
  • 空间组成:物理主存+硬盘上交换区
  • 理论存储空间大小:地址线与硬盘空间决定。如:36 根地址线,则理论上最大虚拟内存:2^36B=64GB

(三)文件管理

  • 文件是存储在外存储器中的一组相关信息的集合,例如:

· 一个程序              · 一张数码相片
· 一只MP3歌曲       · 一封电子邮件

  • 计算机中所有的程序和数据都组织成为文件存放在外存储器中,并使用名字对文件进行存取操作。操作:以文件为单位,按名进行存取操作

文件名

扩展名

常用数据文件的扩展名

  • “系统”属性  表示该文件属于操作系统,删除时系统会给出警告,资源管理器若不特别设置为“显示全部文件” 时不会在文件列表中显示
  • “隐藏”属性  若资源管理器设置为“不显示隐藏文件”,则不会在文件列表中显示出来
  • “存档”属性  文件尚未存档的标识,“文件备份程序”通过该属性来决定是否对它进行备份,新建的或备份后又修改过的文件,其存档属性为1,执行备份操作后存档属性为0;
  • “只读”属性  该文件不能修改,若进行修改必须以不同的文件名保存
  • “压缩”属性  文件数据保存到外存时进行数据压缩
  • “加密”属性  对文件内容进行了加密,以进行保护

文件在磁盘中的存储

  • 磁盘分成两个区域:目录区和数据区
  • 目录实质上是一张“文件名-存放位置”的对照表

  • 从磁盘上读出一个文件时,先在目录区中找出该文件的存放位置,然后再按此位置,从磁盘的数据区中读出该文件内容

文件目录存放

Windows的文件组织

  • 文件目录在Windows中称为文件夹
  • 每个逻辑盘(物理盘或硬盘上的分区)是一个根文件夹
  • 文件夹中既可包含文件,也可包含文件夹 (子文件夹)
  1. 子文件夹又可存放文件和子文件夹, 形成树状多级文件夹结构

 Windows中的文件定位

  • 计算机中的每个文件都有一个确定的位置
  • 文件的位置由存放文件的逻辑驱动器号、文件路径以及文件名组成:
  • 驱动器号(盘符) + 文件路径 + 文件名

 Windows文件系统——FAT、FAT32和NTFS

(四)设备管理——对系统中的各种I/O设备进行管理

  • 对系统中的各种输入输出设备进行管理
  • 处理用户(或应用程序)的输入/输出请求,方便、有效、安全地完成输入/输出操作


三、操作系统类型

  • 网络操作系统
  • 实时操作系统
  • 嵌入式操作系统
  • PC机使用的操作系统一般都具有多任务处理功能
  • 网络服务器上安装运行的是“网络操作系统”,特点是:
  1. 具有强大的多用户并发处理能力
  2. 支持多种网络通信功能,提供专门的网络应用服务
  3. 安全性强,可靠性好
  • 军事指挥和武器控制系统、电网调度和工业控制系统、证券交易系统等, 安装运行的是“实时操作系统”,特点是:
  1. 对外部事件能在允许的时间范围内快速作出响应,
  2. 具有很高的可靠性和安全性
  • 嵌入式计算机应用中运行的是“嵌入式操作系统”,特点是:
  1. 快速、高效、具有实时处理功能
  2. 代码非常紧凑,存储器需求小

(一)Windows操作系统

特点:

  • 提供了多任务处理能力
  • 在个人计算机上广泛使用
  • 采用图形用户界面,简化了计算机操作

版本的演变:

(二)unix操作系统——BSD、SRV4、SCO UNIX、ALX、Solaris、HP-UX

  • 美国Bell实验室开发
  • 多用户分时操作系统
  • 作网络操作系统使用
  • 有多个厂商发行版本

(三)Linux操作系统——Red Hat、SuSE

  • 荷兰人Linus原创
  • 是开放源代码软件
  • 有很多个发行版本
  • 可用于嵌入式系统

(四)安卓Andriod系统

(五)iOS系统

计算机软件——操作系统相关推荐

  1. 喜大普奔,又一国标正式进入国际标准

    今天,在网上看到一则不起眼的消息,首个IETF国密标准正式发布,加速国密算法应用进程.新闻中提到,<商密算法在TLS 1.3中的应用>标准(RFC 8998)在IETF发布,这是我国首次正 ...

  2. 普通高中计算机装备标准,福建省普通高中信息技术装备标准.doc

    福建省普通高中信息技术装备标准.doc 福建省普通高中信息技术装备标准 一.专用教室及辅助用房设置指标表 名 称 每间使用 面积(不小于m2) 学 校 规 模 备注 12班-23班 24班-36班 3 ...

  3. C语言学习笔记01:C语言基础语法_变量类型_类型转换

    文章目录 C语言第一天课程笔记 1. 内容安排 2. 课堂笔记 2.1 计算机硬件 2.2 计算机软件 2.3 编程语言和编译器 2.4 编程语言发展 2.5 C语言标准 2.6 C语言学习理由 2. ...

  4. 程序员的自我修养——学习笔记1

    文章目录 计算机硬件 早期计算机 发展 SMP和多核 计算机软件 操作系统和设备驱动的作用 文件系统 存储设备 未使用内存管理时 解决思路:地址空间 分段 分页 线程进程 参考资料 计算机硬件 计算机 ...

  5. linux系统及应用ppt下载地址,[计算机软件及应用]Linux操作系统.ppt

    [计算机软件及应用]Linux操作系统.ppt Linux操作系统/00,主讲人 于宁斌 Email 2003年6月,第一章 概述 第二章 系统的运行 第三章 文件和目录 第四章 shell基础 第五 ...

  6. 操作系统是计算机软件的核心 它直接监管,华工 网络 操作系统课后作业

    第一章:操作系统引论 1. 什么是操作系统?可以从哪些角度阐述操作系统的作用? 答: (1)操作系统是管理系统资源, 控制程序执行, 改善人机界面, 提供各种服务, 合理组织计算机工 作流程和为用户使 ...

  7. 计算机软件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. ...

  8. 笔记-计算机软件技术基础(一)资源管理技术-操作系统

    计算机资源 软件 程序+文档 硬件 CPU,I/O,存储 一.操作系统 最基本的系统软件,对硬件的首次扩充 1.作用:控制.管理系统资源,规定接口. 处理机管理    计算机硬件的核心 存储器管理   ...

  9. 操作系统是管理计算机软件和硬件的,计算机操作系统是管理计算机硬件和软件的什么...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序.是直接运行在"裸机& ...

最新文章

  1. 47万实例数据集,智源联合旷视发布2020 CrowdHuman人体检测大赛
  2. 浅析个人网站建设需要注重的建设问题
  3. 2020-10-27(汇编小收获)
  4. csdn编辑器模板2
  5. 简单记线程安全的集合类
  6. ZStack获1亿元B轮融资,深创投领投、阿里云继续跟投
  7. mongodb身份验证_MongoDB身份验证
  8. 【STC15库函数上手笔记】3、外部中断
  9. 两种方法查看MFC源代码
  10. SAP License:SAP系统界面相关调整和设置
  11. 开源日志系统比较:scribe,chukwa,kafka,flume
  12. 说说大型高并发高负载网站的系统架构
  13. Android--Menus
  14. ODAC for delphi 安装
  15. 使用VBA让Word或Excel文档窗口置顶
  16. 数据建模与消费者画像
  17. 有感,一些与自己同龄的文字
  18. M2TR: 复旦提出首个多模态多尺度Transformer
  19. 还记得那一场说开始就开始的恋爱吗?
  20. 无线路由器连接有线路由器实现同网段无线上网---第二种

热门文章

  1. android 分享带图片的信息到彩信,微薄====
  2. 《弟子规》全集译文,为孩子的明天存下来!
  3. 超实用的前端面试题,确定不看看吗?
  4. 【C# Opencv机器视觉】 Opencv水位检测、液体高度检测、卡尺高度检测
  5. mysql行转列简单例子_mysql行转列、列转行示例
  6. iPhoneX停产?对此不敢苟同
  7. 子集全排列组合数问题(带你轻松拿捏十一道OJ题)
  8. 数据小助手:DataAssistant开篇
  9. 管廊隧道怎么定位人员?分享管廊隧道人员定位系统解决方案
  10. 软件造价评估:如何估算测试工作量?