操作系统概论【引入操作系统中的基本概念和操作】
概论只做系统性的陈述,串联,不涉及内部的实现细节。
操作系统:
操作系统是管理计算机硬件并提供应用程序行环境的软件。操作系统最为直观之处或许是它提供的用户与计算机系统的界面。
内存:
为了让计算机执行程序,程序应在内存中。内存是唯一的、处理器可以直接访问的、大容量的存储区域。内存为字节数组,其容量为数百万到数十亿。每个内存字节都有地址。内存通常是易失性存储,关闭或失去电源就会失去内容。大多数计算机系统都提供了外存,以扩充内存。外存提供了一种非易失存储,可长久保存大量数据。最常用的外存是磁盘,它提供数据和程序的存储。
存储设备:
根据速度和价格,计算机系统的不同存储系统可按层次来组织。层次越高,价格越贵,但也越快。随着从层次结构的由上向下的移动,每个字节的价格通常会降低,但是访问时间通常会增加。
计算机系统的体系结构:
计算机系统的设计有多种不同方法。单处理器系统只有一个处理器,而多处理器系统包含两个或更多处理器,并共享内存与外设。最为常见的多处理器设计技术为对称多处理器技术(SMP),其中所有处理器可以视为对等,而且彼此独立运行。集群系统是一种特殊的多处理器系统,它是通过局域网连接的多个计算机系统组成的。
为了充分利用CPU,现代操作系统采用多道程序设计:允许多个作业同时位于内存从而保证CPU总有一个作业可以执行。分时系统是多道程序系统的扩展,它采用调度算法以快速切换作业,好像每个作业同时执行。
操作系统的结构:
操作系统必须确保计算机系统的正确运行。为了防止用户干预系统的正常运行,硬件会有两种模式:用户模式和内核模式。许多指令(如1/0指令和停机指令)都是特权的,只能在内核模式下执行。操作系统驻留的内存也应加以保护,以防止用户程序修改。定时器可以防止 无穷循环。这些工具(如双模式、特权指令,内存保护,定时器中断)是操作系统使用的基本单元,用以实现系统的正确运行。
进程管理:
进程(或作业)是操作系统的基本工作单元。进程管理包括创建和删除进程、提供与其他进程通信和同步机制。操作系统管理内存,以跟踪内存的哪部分被使用以及被谁使用。操作系统还负责动态分配和释放内存空间。操作系统也管理存储空间,包括提供文件系统来管理文件和目录,以及管理大容量存储器设备的空间。
保护与安全:
操作系统也应注重本身及其用户的保护和安全问题。保护措施用来控制进程或用户访问计算机系统资源。安全措施用来抵御计算机系受到的来自外部或内部的攻击。
内核数据结构:
操作系统使用了一些常用数据结构,如列表、堆栈、队列、树、哈希函数、映射和位图等。
计算环境:
计算环境有很多。传统计算环境为桌面PC和笔记本PC,通常连到计算机网络。移动计算环境为手持智能手机和平板电脑,这些设备具有专门的特点。分布式系统允许用户共享通过网络连接的、在地理位置上分散的计算机资源。服务的提供可采用客户机/服务器模式,也可采用对等模式。虚拟化技术可将一台计算机硬件虚拟化成多个不同执行环境。云计算采用分布式系统,将服务抽象成云,以便远方用户也可访问资源。实时操作系统用于嵌人式环境,如消费设备、汽车和机器人。
开源操作系统:
免费软件运动创建了数千个开源软件项目,包括操作系统。有了这些项目,学生可以通过源码来学习,可以修改和测试程序,帮助查错和纠错,研究成熟的、功能强大的操作系统、编译器、工具、用户界面及其他类型的程序。
GNU/Linux和BSD UNIX为开源操作系统。免费和开源的优点是:提高了开源项目的数量和质量,使用这些项目的公司和个人也增加了。
为什么需要操作系统? 浅显的理解
计算机系统的根本目的是执行用户程序并且更容易解决用户的问题。
为了实现这个目标,构造了计算机硬件。
但是硬件本身不容易不方便使用,因此开发了应用程序。
应用程序需要一些共同的操作,如控制I/O设备,因此这些控制和分配设备资源的共同功能被组成一个软件模块:操作系统!
操作系统中一些重要的名词
引导程序 (bootstrap program)
设备驱动程序 (device driver)
只读内存 ROM(read-only-memory)
电可擦可编程只读内存 EEPROM
随机访问内存RAM (random-access-memory)
操作系统概论【引入操作系统中的基本概念和操作】相关推荐
- 谈谈在计算机系统中引入操作系统,初中信息技术第一册第二章第1节《操作系统简介》教学设计...
广州市初中信息技术第一册第二章第1节<操作系统简介>教学设计 一.学习者分析 学生通过第一章的学习,对计算机的软.硬件知识有了初步的了解,同时对操作系统的作用也有了简单的认识.但由于学生普 ...
- 超市扫码属于应用计算机中的,操作系统概论自考2015年4月真题
操作系统概论自考2015年4月真题及答案解析 本试卷为单选题型,多选,填空题,简答题,综合等题型. 一.单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选 ...
- 一个请求式分页存储管理系统中计算机应用,操作系统概论自考2012年7月真题
操作系统概论自考2012年7月真题及答案解析 本试卷为单选题型,多选,填空题,简答题,综合等题型. 一.单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选 ...
- (一)操作系统概论复习要点笔记
一.基本概念 一.操作系统基本概念 定义:操作系统是管理软硬件资源.控制程序执行,改善人机界面,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件 任务:管理好计算机全部软硬件资源 ...
- 操作系统(十三)处理机调度的概念、层次
2.2.1 处理机调度的概念.层次 目录 2.2.1 处理机调度的概念.层次 2.2.1.1 处理机调度的概念 2.2.1.2 处理机调度的三个层次 2.2.1.3 小结 2.2.1.1 处理机调度的 ...
- 【操作系统】第1章 操作系统概论
操作系统概论 1.1 操作系统概念 我们所熟悉的操作系统 操作系统的地位和作用 操作系统的设计目标 操作系统的定义 操作系统的功能 处理机管理 存储管理 设备管理 文件管理 网络管理 提供良好的用户界 ...
- 计算机操作系统学习笔记 第一章、操作系统概论
文章目录 1 操作系统的基本概念 1.1 操作系统的概念 1.2 操作系统的特征 1.3 操作系统的目标和功能 1.4 综合应用题 2 操作系统发展历程 2.1 手工操作阶段(此阶段无操作系统) 2. ...
- 第一章 网络操作系统概论
第一节 操作系统的基本概念 一, 计算机系统的定义 计算机系统是一种可以按用户的要求接收和存储信息,自动进行数据处理并输出结果信息的系统. 广义的计算机系统包含机械式系统和电子式系统.在电子式系统中, ...
- 【操作系统概论】~知识点总结
目录 一.导图总结 二.历年知识考点总结:操作系统概论-02323 一.选择题(20) 二.填空题(20) 三.解答题(20) 四.综合题(40) 一.导图总结 概况 第一章 第二章 第三章 第四章 ...
最新文章
- 认知智能,AI的下一个十年 | AI Procon 2020
- DH1766线性三路可编程直流电源
- 网络协议是什么?—Vecloud微云
- POJ 1655 Balancing Act (树的重心)
- [渝粤教育] 广东-国家-开放大学 21秋期末考试基础会计10258k2
- RabbitMQ的5种队列_简单队列_入门试炼_第4篇
- 使用反向传播算法计算参数的梯度并用python实现加法和乘法节点的反向传播
- vscode放大缩小快捷键_浏览器使用指南之常用快捷键有哪些?
- python设计模式案例分析_Python设计模式之职责链模式原理与用法实例分析
- VB 删除带子文件夹和文件的文件夹
- 异常笔记:运行hdfs copyFromLocal 上传文件报错
- linux搭建Django环境,linux下搭建python Django环境及启动一个示例
- php有空语句吗?,php是空还是空?
- 在IDEA中实现Python随机森林模型预测人口
- 搭建 WNMP 环境
- kube-scheduler源码分析(四)之 findNodesThatFit
- linux 分区数据恢复
- 2022年人工智能在行业发展的趋势及普及
- avue中地图使用实现地图的联动_7.1地图组件
- 前嗅ForeSpider教程:网站登录配置 1