自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 计算机硬件介绍

初步了解计算机硬件

2023-04-04 13:37:19 316

原创 2.1-4进程通信

2.1-4-进程通信什么是进程通信?顾名思义:进程通信就是指进程之间的信息交换进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立。为了保证安全,一个进程不能直接访问另一个进程的地址空间。但是进程之间的信息交换又是必须实现的。为了确保进程间的安全通信,操作系统提供了一些方法。进程通信——共享存储两个进程对共享空间的访问必须是互斥的(互斥访问通过操作系统提供的工具实现)操作系统只负责提供共享空间和同步互斥工具(如P,V操作)共享存储——基于数据..

2022-04-10 11:29:49 571

原创 2.1-3-进程的控制

2.1-3-进程的控制什么是进程控制?进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。简化理解:反正进程控制就是要实现进程状态转换如何实现进程控制?创建进程:需要初始化PCB、分配系统资源。创建完成,提交。创建态 就绪态需要修改PCB内容和相应队列就绪态 运行态需要恢复进程运行环境、修改PCB内存和相应队列运行态 终止态需要回收进程拥有的资源、撤销PCB运行态 就绪态(进程切换)需要保存进程运行环境、修..

2022-04-10 11:28:33 851

原创 2.1-2-进程的状态与转换

2.1-2-进程的状态与转换进程是 程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时又需要等到CPU服务。可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。进程的三种基本状态:运行态(runing)——占有CPU,并在CPU上运行就绪态(ready)——已经具备运行条件,但由于没有空闲CPU,而暂时不能运行(进程已经拥有了除了处理机之外所有需要的资源,一旦获得处理机,即可立即进入运行态开始运行。即万事俱备,只欠CPU)阻塞态(wai

2022-04-07 14:27:26 414

原创 2.1-1-进程的定义、组成、组织方式、特征

2.1-1-进程的定义、组成、组织方式、特征进程的定义程序:就是一个指令序列早期的计算机(只支持单道程序)天下的一切都是朕的——CPU是朕的、内存是朕的、I/O设备是朕的在内存里有程序段、数据段——程序的代码放在程序段内。程序运行过程处理的数据放在数据段内(如变量)引入多道程序技术之后:内存中同时放入多道程序,各个程序的代码、运算数据存放的位置不同。操作系统要怎么才能找到各程序的存放位置呢?为了方便操作系统管理,完成各程序并发执行,引入了进程、进程实体的概念。系统为每个运行.

2022-04-07 14:26:15 412

原创 1.1-6-系统调用

1.1-6-系统调用什么是系统调用,有何作用?操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组系统调用组成。“系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。应用程序通过系统调用请求操作系统的服务,系统中的各种共享资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、I/O操作就、文件管理等),

2022-04-07 14:23:44 728

原创 1.1-5-中断和异常

1.1-5-中断和异常中断机制的诞生早期的计算机——各程序只能串行执行,资源利用率低,为了解决上述问题,人们发明了操作系统(作为计算机的管理者),引入中断机制,实现了多道程序并发执行。本质:发生中断就意味着需要操作系统介入,开展管理工作。中断的概念和作用当中断发生时,CPU立即进入核心态当中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理对于不同的中断信号,会进行不同的处理发生了中断,就意味着需要操作系统介入,开展管理工作。由于操作系统的管理...

2022-04-05 14:48:10 182

原创 1.1-4-操作系统的运行机制与体系结构

1.1-4-操作系统的运行机制与体系结构预备知识:什么是指令简单来说,“指令”就是处理器(CPU)能识别、执行的最基本命令。比如:加法指令就是让CPU进行加法运算。两种指令、两种处理器状态、两种程序指令分为两种:特权指令:如内存清零指令——不允许用户程序使用非特权指令:如普通的运算指令两种处理器状态:(用程序状态寄存器(PSW)中的某标志位来标识当前处理器处于什么状态,如0为用户态,1为核心态。用户态(目态):此时CPU只能执行非特权指令核心态(管态):特权指令、非特权指令都可以执行

2022-04-05 14:46:23 88

原创 1.1-3-操作系统的发展与分类

1.1-3-操作系统的发展与分类手工操作阶段这个阶段是没有操作系统的,程序员需要使用纸带机打孔来完成编译工作,打孔的表示二进制1,没孔的表示二进制0。这个阶段的主要缺点:用户独占全机,人机速度矛盾导致资源利用率极低。批处理阶段——单道批处理系统引入脱机输入/输出技术(用磁带完成),并监督程序(操作系统邹形)负责控制作业的输出、输入。主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升。主要缺点:内存中仅能有一道程序运行,只有该程序运行结束之后才能调入下一道程序。CPU有大量的时间是

2022-04-05 14:44:16 85

原创 1.1-2操作系统的四个特征

1.1-2 操作系统的四个特征1.并发并发:指两个或多个事件在同一时间间隔内发生,这些事件宏观上是同时发生的,但在微观上是交替发生的。常考易混概念——并行:指两个或多个事件在同一时刻发生。操作系统的并发性指计算机系统中同时存在这多个运行着的程序。一个单核处理机(CPU)同一时刻只能执行一个程序,因此操作系统会负责协调多个程序交替执行(这些程序微观上是交替执行的,但宏观上看起来就像是同时执行)事实上,操作系统就是伴随着“多道程序技术”而出现的。因此,操作系统和程序并发是一起诞生的。..

2022-04-04 14:55:00 503

原创 1.1-1操作系统的概念功能和目标

1.1-1操作系统的概念功能和目标大家熟悉的操作系统Windows、linux、苹果iOS、安卓等操作系统的概念操作系统(Operating System,OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。操作系统的功能和目标补充知识:进程是一个程序的执行过程,执行前需要将该程序放到内存中,才能被CPU处理。作为系统资源的管理者处理机管理存储器管理文件管理设备管

2022-04-04 14:49:53 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除