操作系统原理第一章:操作系统概述

Day06_操作系统篇 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理。内核是连接应用程序和硬件的桥梁,决定着系统的性能和稳定性。 阅读详情

1 操作系统概念

1.1 为什么要有操作系统

因为计算机硬件( 裸机 )难于使用,用户几乎不可能使用裸机,计算机硬件只能识别 0 和 1 二进制机器码,机器码直观性差,容易出错,难于交流。因此,通常在计算机硬件之上会覆盖一层软件,以方便用户使用计算机硬件。

1.2 什么是操作系统

在计算机硬件中,CPU是计算机硬件的核心,是计算机系统的心脏,操作系统则是计算机软件的核心,是计算机系统的大脑。操作系统是整个计算机系统的控制中心,是计算机系统中首要的、最重要的、最复杂的系统软件,追其本质,操作系统是管理计算机硬件的程序,在计算机用户和计算机硬件之间起媒介作用的一种程序。

操作系统在整个计算机系统中所在的位置位于计算机硬件之上,应用程序之下,硬件之上的第一层软件,是对硬件的首次扩充,又是其他软件运行的基础,见下图中的 operating system 的位置:
在这里插入图片描述

1.3 计算机系统部件

  • 硬件 (Hardware ):提供基本的运算资源,如CPU,内存,I/O设备等;
  • 操作系统 (Operating system ):在各种应用程序和用户之间控制与协调对硬件的使用;
  • 应用程序 (Applications programs ): 定义解决用户问题的资源使用方式(编译、数据库、视频游戏、事务程序等);
  • 用户 (Users):如人、其他计算机等。

1.4 操作系统设计的目标

  • 执行用户程序并使用户问题更易解决;
  • 使计算机系统更易使用;
  • 以一种有效率的方式使用硬件。

1.5 操作系统的其他定义

不同的地方对操作系统的定义有所差别,但都是从一些核心的角度去描绘操作系统,以下是常见的几个定义:

  • 资源分配者 (Resource allocator ):管理和分配资源;
  • 控制程序 (Control program ):控制用户程序的运行和 I/O 设备的操作;
  • 内核 (Kernel):在全时运行的一个程序(其他的是应用),因为当计算机开机后,第一个运行的程序就是操作系统,当关闭计算机时,最后一个结束的也是操作系统。

2 操作系统的发展

并不是有了计算机就有了操作系统,操作系统从无到有、从简单到复杂、一步一步走向完善,操作系统随着计算机硬件技术的发展而发展,为满足不同的需求,出现了多种类型的操作系统,发展的核心动力便是需求:

  • 资源利用角度:为了提高计算机资源利用率和系统性能,从单道到多道、集中到分布、从专用到泛在等;
  • 用户角度:方便用户,人机交互;
  • 技术角度:物理器件发展、CPU的位宽度(指令和数据)、快速外存、光器件等,以及计算机体系结构的不断发展:单处理机、多处理机、多核、计算机网络。

2.1 操作系统的历史

  • 第一代(1946 年-1955 年): 真空管时代,无操作系统;
  • 第二代(1955 年-1965 年): 晶体管时代,批处理系统;
  • 第三代(1965 年-1980 年): 集成电路时代,多道程序设计;
  • 第四代(1980 年-至今): 大规模和超大规模集成电路时代,分时系统,现代计算机正向着巨型、微型、并行、分布、网络化和智能化几个方向发展。

2.2 操作系统的类型

  • 无操作系统(No operating system);
  • 简单批处理系统(Simple Batch Systems);
  • 多道程序批处理系统(Multiprogramming Batched Systems);
  • 分时系统(Time-Sharing Systems);
  • 实时系统(Real -Time Systems);
  • 嵌入式系统(Embedded Systems);
  • 并行系统(Parallel Systems);
  • 分布式系统(Distributed Systems)。

2.3 单道批处理系统

世界上第一台计算机叫做ENIAC计算机,它的运算速度是 1000 1000 1000 次/每秒,数万个真空管,占地 100 100 100 平方米,在它诞生的时候没有程序设计语言(甚至没有汇编),更谈不上操作系统,程序员提前预约一段时间,然后到机房将他的插件板插到计算机里期盼着在接下来的时间中几万个真空管不会烧断,从而可以计算自己的题目。

这种工作方式称为人工操作方式,用户是计算机专业人员,这种方式的缺点是用户独占全机,独占系统的全部硬件资源,设备利用率很低,CPU等待用户手工装入/卸取纸带或卡片使CPU的利用率也非常低。

50 年代早期,出现了穿孔卡片,如下图,程序写在卡片上然后读入计算机,但计算过程则依然如旧,效率并没有得到本质的提升。
在这里插入图片描述

此时出现的主要矛盾是人工操作方式与机器利用率的矛盾和CPU与 I/O 之速度不匹配的矛盾,解决的方法有两种,即批处理和脱机I/O:

  • 脱机I/O方式:I/O 工作在外围机的控制下完成,或者说是在脱离主机的情况下进行。使用磁带作为输入/输出的中介,这种具体的输入/输出不需要在主计算机上进行的方式称“脱机输入/输出”,如下图;
    在这里插入图片描述

  • 单道批处理系统:50年代末 ~ 60年代中(晶体管时代),把一批作业以脱机输入方式输入到磁带/磁鼓,利用磁带或磁盘把任务分类编成作业顺序执行,每批作业由专门监督程序(Monitor)自动依次处理,批处理系统解决了高速计算机的运算、处理能力与人工干预之间的速度矛盾,实现了作业自动过渡,也就是自动执行程序,执行完这个程序后自动执行下一个程序,单道的含义就是一次只处理一个程序,如下图所示,IBM1401 为外围设备,负责读入卡片和输出打印,IBM7094 为主机,负责主要的计算处理工作;
    在这里插入图片描述

    单道批处理系统具有顺序性,即磁带上的各道作业是顺序地进入内存,各作业的完成顺序与他们进入内存的顺序相同;具有单道性,即内存中仅有一道程序运行;具有自动性,即一个程序运行结束后会自动运行下一个程序。单道批处理系统的优点是减少了CPU的空闲时间,提高了主机CPU和 I/O 设备的使用效率,提高了吞吐量。它的缺点是CPU和 I/O 设备使用忙闲不均,因为在读入数据和输出打印时,CPU是等待状态,而外围机是忙碌状态,当CPU进行计算处理时处于忙碌状态,而外围机又处于等待状态,也正是因为忙闲不均问题导致了后面的多道批处理系统的出现。

2.4 多道批处理系统

多道程序设计60年代中 ~ 70年代中(集成电路时代),它的思想是在内存中同时存放几个作业,使之都处于执行的开始点和结束点之间,多个作业共享CPU、内存、外设等资源,目的是为了提高资源的利用率。

多道批处理系统的出现得益于60年代通道和中断技术的出现:

  • 通道:是一种专用部件,负责外部设备与内存之间信息的传输;
  • 中断:指主机接到外界的信号(来自CPU外部或内部)时,立即中止原来的工作,转去处理这一外来事件,处理完后,主机又回到原来工作点继续工作。

下图是单道程序和多道程序的运行情况,竖轴为设备,横轴为时间,可以发现在单道程序中,某个时间点只有一个设备在工作,而在多道程序中,某个时间点可能有多个设备在同时工作,这就大大提高了效率,有效改善了单道程序中各设备忙闲不均的问题。
在这里插入图片描述

多道程序批处理系统中在内存中同时有多个作业,CPU在其中切换,只要系统中总是存在可执行的作业,CPU就永远不会因无事可干而闲着,多道程序最大的优点就是通过组织作业使得CPU总在执行其中一个作业,从而提高了CPU的利用率。

多道程序批处理系统具有多道性,即内存中同时驻留多道程序并发执行,从而有效地提高了资源利用率和系统吞吐量;具有无序性,即作业的完成顺序与它进入内存的顺序之间无严格的对应关系,有可能某个程序是第一个进来的,但却是最后一个被执行的;具有调度性,即作业调度、进程调度,当系统中有多个程序要执行的时候,将通过调度策略来决定哪个程序先执行。

多道程序批处理系统的优点是提高了系统资源利用率,提高了系统吞吐量,它的缺点是无交互能力,用户响应时间长,且作业平均周转时间长。

2.5 多道程序对操作系统特点的要求

多道程序从概念上来说只是增加了并发,提高了资源设备利用率,但是实际上它是对单道程序的质的飞跃,在设计过程中,也对操作系统提出了更高的要求:

  • 存储管理 (Memory management);
  • CPU调度 (CPU scheduling);
  • 资源竞争和共享 (Resource competition and sharing );
  • 设备分配 (Allocation of devices);
  • 系统提供 I/O 程序 ( I/O routine supplied by the system);
  • 文件管理 (File management )。

2.6 分时系统

根据上面所述的多道批处理操作系统的缺点,即缺少用户交互,于是在多道的基础上有了用户的新需求,一是多任务处理(多用户),二是能支持人和机器的交互服务,这些需求也就是后来发明分时系统所实现的。

分时系统,70年代中期至今,分时是指多个用户分享使用同一台计算机,分时共享硬件和软件资源,分时系统的实现方式有两种,多个用户分时、前台和后台程序 (foreground & background) 分时:

  • 多个用户分时:单个用户使用计算机的效率低,因而允许多个应用程序同时在内存中,分别服务于不同的用户。有用户输入时由CPU执行,处理完一次用户输入后程序暂停,等待下一次用户输入,表现的形式就是时走时停;
  • 前台和后台程序 (foreground & background) 分时:前台程序一般指的是和人有交互的程序,后台程序通常是不与人交互的程序,后台程序不占用终端输入输出,不与用户交互,表现的形式是现在的图形用户界面(GUI),除当前交互的程序 (输入焦点) 之外,其他程序均作为后台。

分时的具体实现方式是按时间片 (time slice) 分配,各个程序在CPU上执行的轮换时间,主机连接多个终端,多个终端同时共享这个主机,那么此时要解决的问题是如何才能及时接收,如何才能及时处理。及时接收可能比较简单,可以设置一个输入缓存,把多个终端的输入放到缓存里,然后主机轮流处理即可。那么及时处理就比较复杂,这对系统提出了更高的要求,如果程序是在外存上显然不在运行状态,是不能做到及时处理的,原来的多道程序是由外存进入到内存中所以无法实现及时处理,那么分时系统则要求作业直接进入内存,只有这样系统才能及时的处理用户的输入和请求,另外通过时间片可以让每个作业一次只运行很短的时间,这样使得每个用户的输入都能被及时处理,给用户的感觉就是自己独占了这台计算机一样。

分时技术:把CPU的响应时间分成若干个大小相等(或不等)的时间单位,称为时间片(如100毫秒),每个终端用户获得CPU(获得一个时间片)后开始运行,当时间片到,该用户程序暂停运行,等待下一次运行。

分时具有如下特点:

  • 多路性:众多联机用户可以同时使用同一台计算机;
  • 独占性:各终端用户感觉到自己独占了计算机;
  • 交互性:用户与计算机之间可进行“会话”;
  • 及时性:用户的请求能在很短时间内获得响应。

在分时系统的基础上,操作系统的发展开始分化,如实时系统、通用(桌面)系统、网络系统、分布式系统等。

王道考研操作系统笔记(第一章)附:王道考研408所有PPT和思维导图 学习感想 别人的笔记对你的学习基本上没有用处,容易培养人的惰性,如需ppt和思维导图请拉到最后,有github链接 记笔记并不是一件浪费时间的事情,还有利于多次学习 真心希望大家在学习的过程中记笔记 操作系统 第一章 计算机系统概述 1.1 操作系统 1.1.1 操作系统的概念和功能 概念 操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软 阅读详情

相关推荐

【第一章】 操作系统的概述

来源于王道《操作系统》课件内容,持续更新,敬请关注!

m0_59110131的博客 1525

操作系统原理是什么

操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。4、程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理。操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合,是通过计算机语言编写程序让计算机执行。总结:操作系统是在研究计算机系统的工作方式和使用方式基础上,提出对计算机系统进行管理、控制的原理和方法,让计算机能够更好地为人们的学习、工作和生活服务。

2301_76571514的博客 1353

计算机原理概述(CPU工作原理+操作系统)

一CPU:1.冯诺依曼体系结构;程序=指令+数据(指令数据在内存中的存储-转换成二进制操作码)2.CPU:组成(ALU+CU+寄存器);工作周期(取码->解码->执行);中断模式;Java中的方法是保存在JVM内存区域的哪块区域 二OS(管理资源,协调者):程序vs进程(程序的一次执行过程+OS资源分配的最小单位,进程状态划分;执行流;OS实现面临的其他问题:死锁问题。 三、线程【进程:OS进行资源分配的基本单位(不包含CPU资源)线程:OS进行调度的基本单位(CPU资源)】

m0_58006481的博客 4360

操作系统基本原理

操作系统是计算机系统中最基本的系统软件,它既管理计算机系统的软、硬件资源,又控制程序的执行。操作系统的基本类型有:批处理操作系统、分时操作系统和实时操作系统。从资源管理的角度看,操作系统主要是对处理器、存储器、文件、设备和作业进行管理。操作系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作流程和有效地利用资源,在计算机与用户之间起接口的作用。

零点悟的博客 8912

从理论到实践:Zemax驱动下的离轴三反光学系统全流程构建

本文详细阐述了从理论推导到软件实现的离轴三反光学系统全流程设计方法。文章首先分析了离轴三反系统在空间遥感等领域的优势,然后手把手指导如何基于像差理论计算共轴三反的初始结构参数,包括曲率半径与圆锥系数。最后,重点介绍了在Zemax中完成从共轴建模、视场离轴设置到优化与性能评估的完整实战步骤,为光学工程师提供了宝贵的经验与避坑指南。

weixin_29205061的博客 238

SAR成像处理基本知识2——图像尺寸与回波尺寸的关系

阅读本文前,请先了解上一篇文章(SAR成像处理基本知识1——常用专用名词解释) 1. SAR图像尺寸预估方法 以C波段2m@20km的SAR图像为例,假设天线中心下视角为35° ,说明图像尺寸的估计方法。 1.1 距离向尺寸估计 地距分辨率为2m时,距离向分辨率约为1.15m,则要求信号带宽不小于130MHz,假设信号带宽为150MHz,采样率为180MHz,那么距离向分辨单元为0.833m。 地距幅宽为20km时,距离向幅宽约为20*sind(3...

爱学习的小伟的博客 4954

操作系统原理

操作系统原理第一章第二章三级目录 第一章 计算机系统组成部分: 硬件 应用程序 操作系统 用户 操作系统的作用: 1.操作系统是管理计算机硬件的程序,为应用程序提供基础并充当计算机用户和计算机硬件的中介。 2.操作系统是资源分配器,调控CPU时间,内存空间,文件存储空间,I/O设备,让程序能有效且公平地运行。也是控制程序防止计算机资源的错误和不当使用。 3.为应用程序提供服务 4.进程管理 计算机开启需要一个初始程序(引导程序),一般位于固件。初始化系统的所有方面,从CPU到内存内容。 计算机的主存储是随

weixin_46578658的博客 1897

一篇讲透:豆包、元宝、DeepSeek、Kimi、WorkBuddy,职场里到底怎么分工

这篇文章深入分析了当前主流AI工具(WorkBuddy、豆包、腾讯元宝、DeepSeek、Kimi)的特点和使用场景,帮助读者根据不同工作需求选择合适的AI助手。核心观点包括: AI工具各有所长:豆包适合快速创作初稿,元宝擅长信息检索整理,DeepSeek强于逻辑分析,Kimi专精文本处理,WorkBuddy则更适合任务推进和成果交付。 使用前需明确需求:是要创意发散、信息整理,还是任务执行?不同阶段应选用不同工具组合。 提供了6个具体职场场景的解决方案,包括文章创作、课程设计、会议纪要等,并给出详细的操作

weixin_39284145的博客 1万+

操作系统原理复习(1.2万字,全面覆盖)

在队列中按某种策略选择最合适的对象(执行相应操作)

kjnsdg的博客 5976

单细胞转录组上游分析完整流程(超详细)

本指南详细介绍单细胞转录组数据分析流程,从10xGenomics平台数据出发,使用CellRanger工具完成从原始FASTQ文件到基因表达矩阵的全过程。内容涵盖:1) 环境准备与参考基因组获取;2) 测试数据下载;3) 数据质量检测方法;4) CellRanger核心流程详解;5) 结果解读;6) 下游分析衔接。同时提供开源替代方案kallisto|bustools的使用说明,并解答常见问题。适合单细胞转录组分析初学者快速掌握标准分析流程。

Rita_rr的博客 1156

基于python的排课表系统,用python编写排课系统

实现一个具体的课程管理系统。(5) 学生可以查看自己选上的课的成绩,以及各个课程的得分、绩点,并给出其平均绩点,但不允许查看年级其他人的成绩。(2) 学生定制专属课表,可以查看整个学期本人的课程安排,包括课程名称、上课时间、上课地点、任课老师、学分等等。(13) 系主任可以查看整个系的全部学生以及他们的平均绩点,可以对每个班进行排名,或者也可以对整个系进行排名。(15) 系主任可以查看整个学期所开设的所有课程,包括这些课程的全部详细信息。(1) 学生基本信息的查询,学生可以对本人的系统登陆密码进行修改。

yang0728y的博客 1999

操作系统原理——第一章:概述

文章目录1. 课程介绍1.1 课程内容1.2 课程实验2. 什么是操作系统2.1 操作系统的定义和解释2.2 操作系统软件分类2.3 uCore/rCore 教学操作系统内核2.4 操作系统内核的抽象与特征3. 为什么学习以及如何学习操作系统4. 操作系统的实例、历史和结构介绍4.1 操作系统4.2 操作系统的历史4.3 操作系统的结构 1. 课程介绍 1.1 课程内容 基本概念及原理 操作系统介绍 中断及系统调用 内存管理 进程及线程 调度 同步 文件系统 I/O子系统 1.2 课程实验 在uCore

平什么阿的博客 1986

17、非线性动力学特征在情感语音与食管语音分析中的应用

本文探讨了非线性动力学特征在情感语音与食管语音分析中的应用。在情感语音识别中,选取Hurst指数、相关维数和Lempel-Ziv复杂度等混沌特征结合统计量,通过神经网络实现了中性、恐惧和愤怒情感的高效分类,全局成功率高达93.78%。在食管语音分析中,针对其缺乏明显周期性的问题,提出基于改进自相关方法的基频测量流程,包括包络计算、平滑与峰值细化,并对基频的物理意义提出思考。研究展示了两类语音在特征表现与技术方法上的差异,展望了其在客服、安全、医疗康复等领域的应用前景,并指出了未来在特征拓展、算法优化和发声机

sunny的博客 73

操作系统原理:第一章 操作系统概述

第一章 操作系统概述 1.1 计算机系统概观 1.1.1 计算机的发展与分类 1,手动、机械和电动计算机 2,数字电子计算机 第一代是电子管计算机 第二代是晶体管计算机 第三代是集成电路计算机 第四代是大规模集成电路计算机 第五代 未可知 3,电子计算机的分类 数字和模拟 4,图灵机与存储程序原理 5,未来的计算机 光子计算机 生物计...

baobaohui 962

ArcGIS:景观指数和景观单元关联生成景观指数遥感图像

优快云@_养乐多_本文将记录,使用由 Fragstats V4.2 软件计算的景观指数和瓦片 tif 数据生成景观指数图像的操作步骤。本教程的操作均在ArcGIS上进行,最后生成一个研究区内指定景观单元大小的景观指数图像。结果如下所示,

养乐多的博客 4931

AI原生SaaS应用的自动化运维体系构建

随着ChatGPT掀起的AI原生应用浪潮,越来越多SaaS(软件即服务)产品开始以"AI优先"的方式设计——从用户交互到核心功能,都深度依赖机器学习模型(如推荐算法、智能客服)、实时数据流(如用户行为分析)和弹性算力(如大模型推理)。这类应用的运维需求与传统SaaS完全不同:传统运维像"修水管",哪里漏了补哪里;AI原生运维则像"照顾会成长的宠物",需要实时感知模型状态、数据变化和流量波动,主动调整资源。

AI天才研究院 1080

【操作系统】第一章:操作系统概述

【操作系统】第一章:操作系统概述一、操作系统的概念二、操作系统的功能和目标1.作为系统资源的管理者2.向上层提供服务3.对硬件的拓展三、操作系统的四个特征1.并发性2.共享性3.虚拟性4.异步性四、操作系统的发展与分类1.手工操作阶段2.单道批处理系统3.多道批处理系统4.分时操作系5.实时操作系统6.其他操作系统五、操作系统的运行机制1.两类程序2.两类指令3.两种处理器状态4.内核态和用户态的切换六、中断和异常1.中断的作用2.中断的类型3.中断机制的基本原理七、系统调用1.系统调用概念2.系统调用的作

iFulling的博客 5667

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【操作系统原理概述】第一章 操作系统概述

写在前面: 蛰伏了一段时间,这十几天在MOOC上参考本校的苏老师将操作系统相当于走马观花的看了一遍,不能说老师讲的有多好(毕竟MOOC不比课堂,很多精华可能难以涉及),也不能说自己学的有多好(毕竟我也只是走马观花的看一遍)。不过在学习过程中也在笔记本上记了也有接近半个本子的笔记,想着本子的记录不如网络来的持久,于是乎在此将这段笔记转换为网络博客,作为学习完毕后的一个落实积累吧 学习地址:http...

方寸间沧海桑田的博客 492

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

操作系统( 第一章 概述)

操作系统

m0_74377334的博客 2559

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

计算机操作系统第一章测试题及答案

题目 1 of 402.0/ 2.0 得分Windows7及Windows8 是( )操作系统。 A. 多用户单任务 B. 单用户单任务  C. 多用户多任务 D. 单用户多任务答案:C 反馈:多用户多任务 题目 2 of 402.0/ 2.0 得分设计实时操作系统时,首先应考虑系统的( )。  A. 实时性和可靠性 B. 灵活性和可靠性 C. 优良性和分配性 D. 可靠性和灵活性答案:A 题目 ...

weixin_38530760的博客 2万+

操作系统第一章——操作系统概述

遵循 “先建立整体框架,再深入细节,最后真题实战” 的学习路径。这个顺序也基本是你学习的顺序。1. 进程管理2. 内存管理3. 文件系统4. 输入输出(I/O)管理5. 操作系统概述以王道的书作为复习主线 学习方法:看一节王道书,做一节的课后选择题,初步建立知识框架。 视频课辅助:如果看书觉得抽象,可以去B站看王道的视频课,跟着视频理解难点(如PV操作、地址变换)。 真题为王:在完成第一轮复习后,立即开始研究真题。构建知识体系:操作系统各章节并非完全独立。要能把知识点串联起来,例如:进程运行需要内存(内存管

m0_64450656的博客 1429

【考研复习】《操作系统原理》孟庆昌等编著课后习题+答案——第一章

此书在最后的附录B中,有给出部分重难点部分的参考答案。会在最后放上图片。如果想要此书习题答案,可点以下链接为一个压缩包,以图片形式,习题图片按章节排序,答案图片按书页排序。待补充;但是其余习题,需此书读者在书中找到相应章节处得到答案。所以,博主此系列文章,只是像做题一般,把未给出答案的部分题目(博主认为有需要写的)做出来,以当作复习,加深理解。尽量保证正确(可能会把不是题目要求的但觉得重点的会考的也写上去),如果不同意见,可留言讨论。.........

qq_34438969的博客 3416

第一章 操作系统引论-操作系统原理和实践

三课合一: 1.操作系统 2.UNIX基础 3.UNIX编程 要求学完要做到什么? 从系统级上掌握分析和设计计算机操作系统的基本思路,对内核、进程、线程等核心概念具有系统级的认识与理解 理解操作系统的设计原理、框架、目标、各部分的工作原理,能够从系统级上应用内核、进程、线程等核心概念对操作系统进行设计并改进等 能够理解各类操作系统中的经典问题和典型应用,并搭建Linux环境Centos 6.0,开展相应的实验,实现这些经典问题及应用 理解计算机操作系统的关键功能,并搭建Linux环境Cent

aiqq136的博客 3743

111 第一章操作系统概述总结思维导图+错题整理

1.操作系统与用户通信接口通常不包括(D) A:shell B:命令解释器 C:广义指令 D:缓存管理指令 解析:广义指令是系统调用命令;命令解释器属于命令接口,shell是命令解释器,它属于命令接口;系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。 2.计算机开机后,操作系统最终被加载到(D) A:BIOS B:ROM C:EPROM D:RAM 解析:系统...

BitHachi 2万+

【408】第一章 操作系统的概述

“操作系统的概述”相关知识总结,有错的地方欢迎大家指正😄

Rosemaker丶xyz的博客 1142
上一篇: C语言-用gcc指令体验C语言编译过程
下一篇: 操作系统原理第二章:操作系统结构
syzdev
博客等级 码龄9年 852粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值