E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MIT6.828操作系统学习
什么是虚拟地址空间?从架构视角来解释
引言:小白,虚无,飘渺,渐实,真实,进阶,深化,投入,高阶,系统,架构……
操作系统学习
之路道阻且长。为何要从源码的角度来探究?抽象层实在太过抽象!
雨落水涨next
·
2023-04-01 14:33
嵌入式开发和设备驱动开发
Linux
OS封神之路
linux
操作系统
系统架构
操作系统学习
笔记 之 作业/进程调度基础知识
进程调度的时机、切换、过程和方式我们都知道处理机调度分为三种,其中进程调度就是我们需要重点掌握的内容时机什么时候需要进程调度进程调度分两种情况,一种是当前运行的进程主动放弃处理机,另一种就是当前运行的进程被动放弃处理机(搁这搁这)。主动放弃可以分为下面几种情况:进程正常终止运行过程中发生异常而终止进程主动请求阻塞(如等待I/0)被动放弃可以有如下情形:分给进程的时间片用完有更紧急的事需要处理(如I
纷飞的章节
·
2023-03-31 05:15
操作系统
操作系统
操作系统学习
笔记——第二章 进程的描述与控制(一)
第二章进程的描述与控制2.1前趋图与程序执行2.2进程控制2.3进程同步2.4经典进程的同步问题2.5进程通信2.6线程目的与要求领会程序顺序执行和并发执行的特征掌握进程的概念和特征、进程的基本状态及转换理解进程控制块PCB的作用、包含信息和组织方式一、程序的顺序执行及其特征程序的顺序执行一个程序由若干个程序段组成,而这些程序段的执行必须是顺序的,这种程序执行的方式就称为程序的顺序执行。S1:a:
loveCC_orange
·
2023-03-31 04:45
计算机操作系统
操作系统
计算机
进程描述与控制
程序并发
操作系统学习
08 死锁
系统模型:死锁出现的四个必要不充分条件:死锁处理办法:约束从强到弱:(上到下)死锁预防:限制申请方式:互斥:让共享资源不是必须的,必须占用非共享资源。占用并等待:保证当前一个进程请求的资源,它不持有任何其他资源。但是此种方法需要进程请求并分配其所有资源,它开始执行之前或允许进程请求资源仅当进程没有资源。资源利用率低;可能发生饥饿。因为进程不同时间需要的资源不一样,开始可能少,但却一次性请求了全部的
禹洋博
·
2023-03-31 04:34
系统架构
操作系统学习
03 页面置换算法
页面置换算法的目标:当缺页中断发生,需要调入新的页面而内存已满时,选择内存中的哪个物理页面被置换。尽可能的减少页面换进换出的次数(缺页中断的次数),把未来不再使用或者短期内较少使用的页面换出。通常只能在局部原理指导下一句过去的统计数据来进行预测。页面锁定:必须常驻内存的操作系统的关键部分或时间关键的应用进程,实现方法是在页表中添加锁定标志位(lockbit)。记录一个进程对页访问的一个轨迹:(虚拟
禹洋博
·
2023-03-31 04:03
windows
操作系统学习
04 进程和线程
进程,process:一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。进程的组成:程序的代码;程序处理的数据;程序计数器中的值,指示下一条运行的指令;一组通用的寄存器的当前值,堆,栈;一组系统资源(如打开的文件),总之,进程包含了正在运行的一个程序的所有状态信息。进程和程序的联系:程序是产生进程产生的基础;程序的每次运行构成不同的进程;进程是程序功能的体现;通过多次执行,一个程序可对
禹洋博
·
2023-03-31 04:03
系统架构
操作系统学习
06 同步
背景:独立的线程:不和其他线程共享资源或者状态;确定性(输入状态决定结果);可重现(能够重现起始条件),I/O;调度顺序不变。合作线程:在多个线程中共享状态;不确定性;不可重现;意味着bug可能间歇性发生合作的优点:1.共享资源:一个存款余额,多台ATM2.加速:I/O操作和计算可以重叠3.模块化:将大程序分解成小程序,使系统易于扩展我们希望无论多个线程的指令序列怎样交替执行,程序都必须正常工作;
禹洋博
·
2023-03-31 04:03
java
开发语言
后端
操作系统学习
02
非连续内存分配:分页(主流方式),分页地址空间与分页寻址方案分页与分段的区别:段的大小可变,页大小不变建立方案,转换逻辑地址为物理地址(Pagestoframes):页表,MMU/TLB帧(物理内存)划分物理内存至固定大小的帧(大小是2的次幂):帧号+帧内偏移地址计算的实例:页(逻辑内存)划分逻辑地址空间至相同大小的页:页内偏移的大小=帧内偏移的大小页寻址机制:页表由操作系统提前建立页表概述、TL
禹洋博
·
2023-03-31 04:33
leetcode
算法
职场和发展
操作系统学习
05 调度
背景:上下文切换:CPU调度:在进程/线程的生命周期的什么时候进行调度?内核运行调度程序的条件(满足一条即可):一个进程从运行状态切换到等待状态;一个进程被终结了不可抢占:调度程序必须等待事件结束可以抢占::调度程序在中断后被响应执行;当前的进程从运行切换到就绪,或者一个进程从等待切换到就绪;当前运行的进程可以被换出调度原则:每个调度决定都是关于在下一个CPU突发时将哪个工作交给CPU在时间片机制
禹洋博
·
2023-03-31 04:49
架构
操作系统学习
笔记(4) 线程(Threads)
1.Overview线程的概念线程是CPU使用的最小单元,包括一个线程ID,pc,寄存器组和堆栈。如果可以,它和其他同属于一个进程的线程共享代码段、数据段和其他操作系统资源。使用线程的原因把“将工作分成小份的工作”交给操作系统,从而提高响应能力UserThreadskernel中没有多线程,而user-threads通过library实现三个primary线程库:POSIXPthreadsWin3
StreakyPorker
·
2023-03-29 22:28
操作系统
MIT6.828
lab2 内存管理
PartA物理页管理Exercise1补全在kern/pmap.c下的几个函数。boot_alloc()mem_init()(onlyuptothecalltocheck_page_free_list(1))page_init()page_alloc()page_free()boot_alloc()在JOS中,一开始的物理内存布局如下图所示物理内存布局虚拟内存布局虚拟内存布局在代码中,所有的变量的
Kyrie_046a
·
2023-03-25 12:32
Linux
操作系统学习
(页表)
一,页表帧表存放内存帧的使用情况,页表存放页号和帧号对应,其中页号是可以省略的,因为数组的下标可以作为页号操作系统会为每一个进程创建一份页表,当一个进程分配到cpu运行时,调度程序会将页表加载进来,分页会增加上下文切换的开销。二,快表1.HARDWAREPAGETABLE:每一个进程的页表是保存到主存中的,CPU有一个寄存器叫做page-tablebaseregister(PTBR)用来存放页表的
唐伯虎点蚊香dw
·
2023-03-24 13:44
系统
linux
Ubuntu20.04编译安装qemu
Ubuntu20.04编译安装qemu事先提醒,要弄清自己学的是哪个架构,早期的mit操作系统课(
MIT6.828
)教的是x86版,现在的课(MIT6.S081)教的是riscv-64,本文装的也是riscv
Babe_Pig
·
2023-03-22 22:45
MIT6.S081
git
linux
qemu
【基础学习】
操作系统学习
笔记 - 操作系统基础:简介、计算机架构、系统调用、操作系统历史
在中国大学MOOC上学习操作系统希望看视频可以直接点击哈工大-操作系统课程MOOC什么是操作系统是计算机硬件和应用之间的一层软件帮我我们高效地使用硬件,比如开多个终端可以管理CPU、内存、终端、磁盘、文件、网络、电源、多核心/分布式硬件要学什么操作系统提供的接口printf;使用CPU:fork;使用文件:open、read能理解真实操作系统的运转一段文字是如何写到磁盘上的printf(“hell
鲁南彭于晏
·
2023-03-11 10:20
os
操作系统
计算机基础
操作系统学习
笔记1 | 初识操作系统
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统本部分主要记录了计算机开机过程中操作系统的工作流程,并以此理解操作系统的代码结构。参考资料:课程:哈工大操作系统(本笔记对
虚幻私塾
·
2023-02-04 07:24
python
学习
计算机
操作系统学习
笔记(一)
UpdatedDecember25,2018操作系统引论多道程序设计的基本概念在多道批处理系统中,用户所提交的作业先存放在外存上,并且排成一个队列,称为后备队列,由作业调度程序按一定的算法,从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源.由于同时在内存中装有若干道程序,可以利用程序在I/O操作时的CPU空挡时间,使多道程序交替地运行,这样便可以保持CPU处于忙碌状态.多道批
brenner
·
2023-02-03 20:19
随想:
操作系统学习
的几个阶段(境界)
第一阶段:入门级其实大部分刚学操作系统的学生或者自学者都属于这个阶段。表现特征:操作系统概念真多,枯燥,这怎么学下去的?学习目的:了解操作系统全貌,想在计算机专业更专业一点。表情:有点晕,有点多,有点汗。。。看起来有点难,不过谁怕谁第二阶段:成长型进入这个阶段一般是处于大三或者大四了,准备考研学习或者目标为IT中大型公司。操作系统是一门计算机专业考研必考课,所以,要考研的同学必须得自愿再回首学习。
太空土豆
·
2023-01-28 12:16
机器人系统仿真学习
概述机器人
操作系统学习
、开发与测试过程中,会遇到诸多问题,比如:场景1:机器人一般价格不菲,学习ROS要购买一台机器人吗?场景2:机器人与之交互的外界环境具有多样性,如何实现复杂的环境设计?
Drink.tea
·
2023-01-13 10:14
ROS
机器人
学习
自动驾驶
本科
操作系统学习
笔记(下篇)(持续更新ing)
前言/更新日志由于之前的笔记一篇三四万字,还有几十上百张图片,每次打开都是卡顿半天,所以我还是分为上下两篇来写吧上半部分的链接:本科
操作系统学习
笔记♂更新日志:2021.11.28——更新I/O部分,初步完结
碳苯
·
2023-01-11 15:12
操作系统
操作系统
os
操作系统学习
:进程管理(续)
进程互斥的软件实现方法单标志法有一个需要注意的点就是,注意上图中的while是一个死循环,因为while括号后面是一个分号。但是单标志法也有问题:双标志先检查法双标志后检查法Peterson算法回顾进程互斥的硬件实现方法总览中断屏蔽方法TestAndSet指令Swap指令回顾信号量机制(记录型信号量重点)总览信号量机制信号量机制—整型信号量信号量机制—记录型信号量以下面的例子进行解释(注意结合上面
TheITSea
·
2023-01-09 08:12
学习
操作系统学习
:进程管理
知识总览进程的定义单道程序:在计算机当中,同一时间段内只能有一个程序在运行,系统的各个资源都为其这唯一一个程序服务。在内存当中会记录该程序的程序段以及数据段,以方便该程序的进行。在引入多道程序技术之后,同一时刻计算机当中将会有多个程序在并发运行。同样在内存当中也会存储各个并发运行的程序的程序代码,那么操作系统如何找到这些程序相关的信息呢?依靠的是进程控制块。进程的组成进程(进程实体)由程序段、数据
TheITSea
·
2023-01-09 08:41
学习
系统架构
计算机
操作系统学习
笔记(3)——CPU缓存一致性
昨天项目太忙了,没有按时更新,惭愧惭愧,年前这一段时间都会比较忙,可能会拖更,我尽量按时更新文章目录一、CPUCache写回内存二、何为CPU缓存一致性问题?三、怎么解决缓存一致性问题?事务串形化写传播四、MESI协议一、CPUCache写回内存之前说的CPUCache缓存块实际分为:头标志Tag和数据块DataBlock前面说的直接映射,取模运算有可能发生冲突,发生了冲突就用Tag去标记。组标记
码农BookSea
·
2023-01-08 12:38
操作系统
缓存
操作系统
python进阶知识体系大集合讲解,近200页 14 大体系(第一期)
进阶知识体系大集合讲解,近200页14大体系(第一期)完整笔记在这:python进阶知识体系大集合讲解笔记集合https://blog.csdn.net/m0_7291...完整笔记目录:本期笔记内容:Linux基础知识
操作系统学习
目标能够知道操作系统的作用
·
2023-01-03 23:53
Linux
操作系统学习
目录一、操作系统1、什么是操作系统(OS)?2、常见的操作系统二、Linux系统的介绍1、Linux操作系统的特点2、Linux发展历程3、Linux内核及发行版本3.1Linux内核版本(kernel)3.2Linux发行版本三、Linux目录结构(文件结构)1、Linux和Windows目录结构的区别2、Linux主要目录四、Linux常用终端命令1、Linux终端命令在哪里编写?2、Linu
墨瑶_165
·
2023-01-01 19:44
编程语言
命令相关
linux
学习
服务器
软件测试
vim
Linux
操作系统学习
笔记【入门必备】
Linux
操作系统学习
笔记【入门必备】文章目录Linux
操作系统学习
笔记【入门必备】1.Linux入门2.Linux目录结构3.远程登录3.1远程登录Linux-Xshell53.2远程上传下载文件Xftp
西红柿炒鸡蛋。
·
2022-12-27 22:45
linux
MIT6.828
/6.S081 - 2019:Lab2 Shell
Mit6.828
/6.S081fall2019的Lab2是SimpleShell,内容是实现一个简易的shell程序,本文对该实验的思路进行详细介绍,并对xv6提供的shell实现进行深入解析。
Physicaloser
·
2022-12-20 08:14
操作系统
linux
xv6
mit6.828
操作系统
【XJTUSE
操作系统学习
笔记】 第十章 虚拟内存管理
第十章虚拟内存管理10.1Background(背景)如果进程大于内存的容量或内存中同时运行多个进程,使用覆盖和动态加载可以缓解,但是需要程序员的额外工作。解决办法:从物理上扩充内存容量从逻辑上扩充内存容量常规存储器的特征一次性:作业在运行前需要一次性的全部装入内存驻留性:作业装入内存后,便一直驻留在内存中,直到作业结束。正是由于一次性和驻留性,使得程序中暂时不用的数据占用了大量的内存空间,从而需
雨落俊泉
·
2022-12-18 01:10
#
操作系统学习笔记
虚拟机
【XJTUSE
操作系统学习
笔记】 第十一章 文件系统
文章目录第十一章文件系统11.1基本概念文件系统的层次结构文件系统的作用文件概念分类文件属性文件系统结构11.2文件结构与存储设备文件的逻辑结构顺序结构文件索引文件索引顺序文件文件的访问方式文件的物理结构顺序分配链接分配索引结构11.3目录结构文件目录与目录文件目录操作组织目录的逻辑结构单级目录Single-LevelDirectory二级目录Two-LevelDirectory树型目录Tree-
雨落俊泉
·
2022-12-18 01:10
#
操作系统学习笔记
linux
网络
操作系统学习
笔记(十六):页面置换算法
功能:置换算法是指当出现缺页异常时,需要调入新页面而内存已满时,置换算法选择被置换的物理页面。设计目标:尽可能减少页面的调入调出次数;把未来不再访问或短期内不访问的页面调出。页面锁定:了解具体的置换算法之前,先了解一个概念,页面锁定。页面锁定是用来描述某些必须常驻内存的逻辑页面,比如操作系统的关键部分,再比如一些要求响应速度的代码和数据。页面锁定是通过页表中的锁定标志位实现的。分类:1.局部置换算
时间很奇妙!
·
2022-12-16 13:58
操作系统学习:清华大学学堂在线
0_
操作系统学习
方法
1.看视频:注意,选择的老师,一定要选择,有实战经验的老师的视频,如何判断老师是否理解,看在讲解一个概念时,这个老师是否有对这个概念形成自己独特的理解方式。形成自己独特的理解,比方常常会用一些已知的概念,进行类比,让听众理解,这才是好的讲解;反观,如果在讲解知识点时,讲解的内容,完全照着PPT念,讲解的知识点内容都是PPT上有的,PPT上没有的,老师没有补充,这类视频尽量不看;先看视频,这里主要是
mingqian_chu
·
2022-12-11 13:45
#
操作系统
学习方法
自己动手写
操作系统学习
笔记1
序言首先,在自己动手写操作系统这本书中,很多图和章节都可以在IA的架构说明书中找到相应的原型,而且几乎是一模一样,有兴趣的可以去看看IA32架构的说明书手册,共有三册。不过,在这里,这本书作者把操作系统的相关东西组织得不错,说这些,只是让读这本书的人有一种平和的心态去学习操作系统。因为他没有我们想象的那么可怕,因为书中的大部分内容在网上都已查阅得到。当然要系统掌握好这些东西这要有良好的计算机系统知
会说话的小鱼
·
2022-12-07 14:08
操作系统
操作系统
sharpui
界面
dui
gdi
ROS机器人
操作系统学习
记录
RobotOperatingSystemlinux和ROS系统的安装linux命令行基础操作1.基本指令2.ps:ubuntu与windows互传文件的3种方法C++和python基础1.python基础2.C++基础3.Vim的简单使用ROS简介1.ROS是什么2.ROS的目标3.ROS的核心(1)节点(Node)——执行单元(2)节点管理器(ROSMaster)——控制中心(3)话题(Topi
有限元分析
·
2022-12-02 17:03
ROS
python
c++
人工智能
物联网
嵌入式硬件
操作系统学习
笔记(Ⅱ):进程
目录1进程1.1定义、组成、组织方式与特征1.定义2.组成3.组织方式4.进程的特征1.2进程的状态与转换1.状态2.进程状态的转换1.3进程控制1.基本概念2.进程控制相关的原语1.4进程通信1.共享存储2.消息传递3.管道通信1.5线程概念和多线程模型1.定义2.属性3.实现方式4.多线程模型2处理机2.1处理机调度1.调度2.调度层次3.挂起2.2进程调度1.时机2.切换与过程3.方式2.3
By4te
·
2022-11-30 12:55
C++
操作系统
学习
科大讯飞SDK的使用
参考ubuntu16.04下ROS
操作系统学习
笔记(七)机器语音-语音听写-科大讯飞SDK调用将解压缩文件放入工作空间下修改修改该路径下的Makefile文件为为自己的文件路径再修改该路径下的64bit_make.sh
灞気水笵er
·
2022-11-28 23:13
ROS机器人
操作系统学习
笔记(三)ROS通信架构
ROS机器人
操作系统学习
笔记(三)ROS通信架构ROS的通信架构是ROS的灵魂,也是整个ROS正常运行的关键所在。ROS通信架构包括各种数据的处理,进程的运行,消息的传递等等。
试音刀郎
·
2022-11-27 10:29
架构
自动驾驶
人工智能
计算机
操作系统学习
(五)文件管理
目录学习建议:基本内容:一.文件系统的概念:二.文件的概念:三.文件的分类:1.按文件用途分类2.按文件属性分类3.根据文件的使用情况4.根据文件在外存上的组织形式5.根据文件内的信息是否有逻辑结构6.由文件的信息流向四.文件的存取方式1.文件的存储介质2.文件的存取方式五.文件管理系统1.目录管理2.文件的组织六.文件目录七.简单的文件目录八.二级目录九.树形目录记录十.文件控制块FCB1.文件
Shining0596
·
2022-11-22 15:08
学习
操作系统
学习
其他
操作系统
ROS机器人
操作系统学习
笔记(一)--基本概念
ROS机器人
操作系统学习
教程(一)–基本概念1.基本概念1.1ROS背景机器人操作系统(RobotOperatingSystem,ROS)是一个应用于机器人上的操作系统,它操作方便、功能强大,特别适用于机器人这种多节点多任务的复杂场景
试音刀郎
·
2022-11-20 22:02
自动驾驶
人工智能
机器学习
安装linux系统安装心得,安装操作系统的心得体会
安装操作系统的心得体会Linux
操作系统学习
心得篇一这学期有幸学习了《嵌入式系统设计》这门课,在胡佳文老师的教导下深入了解了有关于嵌入式系统,ARM9,Linux系统等很多方面的知识,获益良多,在学习过程中自己也遇到了很多问题
weixin_39651816
·
2022-11-20 08:41
安装linux系统安装心得
操作系统学习
知识点(2)
1、PCB进程控制块包含三类消息1、标识信息(进程标识符、父进程的标识符等)2、现场信息(寄存器的内容、控制寄存器(如PSW寄存器)的内容、用户堆栈指针)3、控制信息(进程调度的相关信息)进程控制块包含三类信息1.标识信息。用于唯一地标识一个进程,常常分由用户使用的外部标识符和被系统使用的内部标识号。几乎所有操作系统中进程都被赋予一个唯一的、内部使用的数值型的进程号,操作系统的其他控制表可以通过进
鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅
·
2022-11-12 09:31
心得
教程
指南
学习
操作系统
分页
外设数据传输
python进阶知识体系大集合讲解,近200页 14 大体系(第一期)
进阶知识体系大集合讲解,近200页14大体系(第一期)完整笔记在这:python进阶知识体系大集合讲解笔记集合https://blog.csdn.net/m0_7291...完整笔记目录:本期笔记内容:Linux基础知识
操作系统学习
目标能够知道操作系统的作用
·
2022-10-19 19:06
STM32 + UCOSII 操作系统(简单讲解)
前言这是我将UCOSII操作系统移植在STM32单片机上后进行UCOSII
操作系统学习
的一些笔记与理解,此文最后会附上我自己在UCOSII操作系统下使用STM32写的ESP8266+onenet+http
最菜的程序员
·
2022-09-30 00:01
单片机
stm32
嵌入式硬件
操作系统学习
-进程的描述与控制
文章目录前言前趋图和程序执行进程的描述定义和特征进程的基本状态及转换三种基本状态(内存中)创建和终止状态(外存)挂起操作进程管理中的数据结构进程控制操作系统内核进程的创建进程的终止进程的阻塞与唤醒进程的挂起与激活进程同步进程同步的基本概念硬件同步机制优缺点信号量机制总结前言本博客仅做学习笔记,如有侵权,联系后即刻更改科普:前趋图和程序执行前趋图是有向无循环图前趋关系表示一个执行完成之前,另一个不能
old-handsome
·
2022-09-15 14:15
操作系统
学习
服务器
c++
逻辑地址和物理地址的相互转换
文章目录逻辑地址和物理地址的相互转换基础概念逻辑地址转换成物理地址物理地址转换成逻辑地址逻辑地址和物理地址的相互转换注:本文只适用于做题,想更详细了解调度算法相关的知识可以参考这篇文章
操作系统学习
笔记第四章存储管理基础概念逻辑地址
知识汲取者
·
2022-09-15 12:00
Course
of
Study
经验分享
操作系统学习
笔记10 | I/O、显示器与键盘
从这一部分开始介绍操作系统的设备驱动,操作系统通过文件系统的抽象驱动设备让用户能够使用显示器、键盘等交互工具。并讲解printf和scanf是如何实现敲下键盘将字符显示到屏幕上的。
climerecho
·
2022-09-11 16:00
操作系统学习
笔记9 | 内存的换入和换出
分段和分页是内存管理的最重要的两个机制,而虚拟内存是实现分段和分页结合的重要方法。为了实现虚拟内存,就必须要有换入和换出机制。
climerecho
·
2022-09-09 16:00
操作系统学习
笔记8 |段页式内存管理
多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。最后介绍段页式内存管理的实现过程。
climerecho
·
2022-09-08 11:00
哈工大李治军老师的
操作系统学习
笔记
5
操作系统学习
目标6CPU管理的直观想法CPU的工作原理“进程”的概念7多进程图像什么是多进程图像多进程如何组织?——PCB+状态+队列多进程如何交替?
半路杀出来的小黑同学
·
2022-09-07 08:20
操作系统
学习
linux
操作系统学习
笔记7 | 进程同步与合作
多进程图像除了需要实现切换,还需要处理进程之间的相互影响。本部分介绍进程之间的合作如何变得合理有序。将要涉及信号量、临界区、死锁等经典概念的理解。
climerecho
·
2022-08-31 17:00
操作系统学习
笔记6 | 进程调度
操作系统是一个复杂系统,将来还会面对很多复杂系统,希望通过对操作系统的学习,形成对复杂系统的研究和开发能力。本部分还介绍了一个实际的调度算法,理解操作系统调度的考虑因素和实现方法。
climerecho
·
2022-08-27 10:00
操作系统学习
笔记5 | 用户级线程 && 内核级线程
在上一部分中,我们了解到操作系统实现多进程图像需要组织、切换、考虑进程之间的影响,组织就是用PCB的队列实现,用到了一些简单的数据结构知识。而本部分重点就是进程之间的切换。
climerecho
·
2022-08-24 21:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他