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
操作系统笔记
计算机
操作系统笔记
二
计算机操作系统:1、操作系统引论2、进程与线程3、处理机调度4、进程同步与进程互斥5、死锁6、存储器管理7、虚拟存储器8、IO系统9、文件管理10、磁盘管理11、操作系统接口4、进程同步与进程互斥进程同步概念:对于同处一个系统中的多个进程,由于它们共享系统中的资源或为完成一个任务而相互合作,它们之间存在着制约关系(间接制约、直接制约)。进程同步机制对多进程在执行次序上进行协调,使其遵循一定的先后顺
changfei_1995
·
2020-09-12 12:26
计算机
操作系统笔记
一
计算机操作系统:1、操作系统引论2、进程与线程3、处理机调度4、进程同步与进程互斥5、死锁6、存储器管理7、虚拟存储器8、IO系统9、文件管理10、磁盘管理11、操作系统接口1、操作系统引论操作系统定义:操作系统作用:(1)(2)(3)操作系统基本特性:(1)(2)(3)(4)操作系统的发展过程:中断与异常:系统调用:操作系统体系结构:2、进程与线程进程的定义与组成:进程的特征:进程的五种基本状态
changfei_1995
·
2020-09-12 12:26
30天自制
操作系统笔记
2016.8月做的笔记,偶然翻到以防后面丢失。最后的操作系统代码上传GitHubhttps://github.com/Dandelionshine/30OSconsole:控制台通过键盘输入命令的一种方式。基本上只用文字进行计算机操作。开发操作系统:制作一张“含有操作系统的,能够自动启动的磁盘”映像文件:软盘的备份数据。做出备份数据,将备份数据写入磁盘世界上第一个操作系统:对着CPU的命令代码表,
dandesy
·
2020-09-11 15:53
OS
【
操作系统笔记
1】内存层次结构之 物理存储空间--逻辑存储空间
cpu<--Cache(L1缓存,L2缓存)<--主存(掉电丢失)<--硬盘(虚拟内存)(掉电不丢失)操作系统在内存管理方面需要重点完成的目标:抽象:逻辑地址空间保护:独立地址空间共享:访问相同内存虚拟化:获得更多的地址空间物理地址空间:硬件支持的地址空间,实际硬盘地址逻辑地址空间:程序拥有的内存范围(每个程序逻辑地址都是从0x00开始的,和实际物理内存存在一定的偏移,由MMU控制映射关系)整个过
CielleeX
·
2020-09-11 13:04
#
计算机操作系统
计算机
操作系统笔记
--信号量与PV 操作
同步和同步机制一个进程在某一特殊点上被迫停止执行直到接收到一个对应的特殊变量值,通过特殊变量这一设施,任何复杂的进程交互要求可得到满足,这种特殊变量就是信号量(semaphore)。在操作系统中,信号量用以表示物理资源的实体,它是一个与队列有关的整型变量。实现时,信号量是一种变量类型,常常用一个记录型数据结构表示,它有两个分量:一个是信号量的值,另一个是信号量队列的队列指针。原语是操作系统中执行时
weixin_34034261
·
2020-08-26 16:31
操作系统笔记
八(信号量,管程)视频第十章
并发问题:竞争条件(多程序)同步原子操作是指一次不存在任何中断或失败的操作信号量sem两个原子操作P()sem减1V()sem加1信号量类似铁路:初始化2个资源控制信号灯就是说允许两个通行当进程进入临界区会执行P()操作离开会执行V()操作10.3信号量的使用P()会阻塞V()不会阻塞改变信号量只能通过PV操作信号量的作用:互斥条件同步更复杂的同步互斥要用计数信号量(二进制信号量不得)比如:有界缓
17岁歌手想当果果
·
2020-08-26 16:47
操作系统
现代
操作系统笔记
总结《现代操作系统》的一些概念知识。1.进程上下文环境:对进程执行活动全过程的静态描述由进程的用户地址空间内容、硬件寄存器内容及与该进程相关的核心数据结构组成用户级上下文:进程的用户地址空间(包括用户栈各层次),包括用户正文段、用户数据段和用户栈寄存器级上下文:程序计数器、程序状态寄存器、栈指针、通用寄存器的值系统级上下文:静态部分(PCB和资源表格)动态部分:核心栈(核心过程的栈结构,不同进程在
ThanksCreek
·
2020-08-26 11:15
Linux/Shell
操作系统实验一 熟悉实验环境
操作系统全部笔记目录见:
操作系统笔记
整理先把实验楼里的简介放进来,原封不动:x86模拟器BochsBochs是一个免费且开放源代码的IA-32(x86)架构PC机模拟器。
Dezeming
·
2020-08-26 08:50
操作系统
Linux
操作系统笔记
(五)覆盖和交换,虚拟内存
前篇:笔记(二)操作系统的启动、中断、异常、系统调用笔记(三)(四)内存层次、地址空间、连续/非连续内存分配Index:5-1虚拟内存:起因5-2覆盖技术5-3交换技术5-4,5虚拟内存5-1虚拟内存:起因内存越来越不够用,理想中的存储器是更大,更快,更便宜的非易失存储器。为了有效管理物理内存,采用了分段,分页,也许在这个基础上可以达到更大更快的理想情况,但数据随着掉电会丢失,硬件还达不到。仍然希
十方魔
·
2020-08-25 16:07
操作系统
考研
操作系统笔记
——绪论
操作系统是配置在计算硬件的第一层软件,是对硬件系统的首次扩充。主要作用就是管理好这些设备,提高他们的利用率和效率,并为用户和程序提供一个简单的接口。1.1操作系统的目标方便性:用户可以通过各种命令来操纵操作系统(包括shell命令、图形接口)有效性:一是提高系统资源的利用率(减少cpu等设备的空闲时间);二是提高系统的吞吐量(吞吐量:系统在单位时间完成的总工作量)可扩充性:为了适应计算机硬件、体系
真真知知
·
2020-08-24 18:52
考研操作系统笔记
现代
操作系统笔记
2(操作系统概念和系统调用)
操作系统概念:1.进程本质上是正在执行的一个程序,进程在其地址空间内读写,该地址空间存放有可执行程序、程序的数据以及程序的堆栈,进程的资源集包括寄存器、打开文件的清单、突出的报警、有关进程的清单。进程基本上是容纳一个程序所需要所有信息的容器。操作系统周期性的挂起一个进程然后运行另一个进程。进程被挂起后,当需要再次启动时,状态需要完全相同,这意味着挂起时进程所有的信息都要被保存下来。与一个进程有关的
YetToCome
·
2020-08-22 22:25
操作系统
操作系统
现代
操作系统笔记
先说说作者,AS.Tanenbaum,应该是一个很NB的人,自己写了MINIX系统,是LINUS写LINUX的基础,一个开放的为了研究的操作系统,在那个开源还不是很流行的年代,作者应该是开源的先锋了。给作者评价:NB。再谈谈书,很厚的一本书,看懂了就可以成为计算机专家了,呵呵,机械工业出版社的,也是个很NB的出版社,出了很多很NB的书,好了,不废话了,正题了第一章引论计算机系统组成硬件------
raintwoto
·
2020-08-22 22:01
操作系统学习笔记第一篇------操作系统概念
操作系统笔记
第一篇操作系统基本概念操作系统定义操作系统主要功能1.处理器管理2.存储管理3.设备管理4.文件管理5.用户接口6.网络与通信管理操作系统的基本特征1.并发性2.共享性3.虚拟性4.不确定性主要操作系统的类型
吃竹子的懒熊
·
2020-08-22 22:50
操作系统学习
操作系统
【北航
操作系统笔记
(完整版)】
文章目录0.简介1.启动过程boot2.存储管理1-23.储存管理3-54.进程与线程5.同步和互斥2-46.IO系统7.磁盘系统8.文件系统0.简介操作系统是一组管理计算机硬件资源的软件集合,它向计算机程序提供共性的服务。即是使用者,也是资源管理者。冯·诺依曼体系结构:输入、输出、存储器、控制器、运算器哈佛结构:指令存储与数据储存分离,防止互相干扰。流水线结构:加快速度。计算机储存结构:寄存器L
ETO_
·
2020-08-22 13:54
笔记
#
操作系统课程笔记
30天自制
操作系统笔记
1keyDBdefinebyteRESBreservebyteDWdefinewordDDdefinedouble-wordword->16bytes字节->16*8=128bitsdouble-word->32bytes->256bits0x1fe-$:这一行现在的字节数如果是100,则输出0x1fe-100个字节的0x00FAT12:windows软盘格式FileAllocationTable
Mancuojie
·
2020-08-22 00:22
OS
Linux
操作系统笔记
(超详细)
【历史文章】Ubuntu在进行更新系统时出现Hash校验和不符的问题Linux常用的命令总结(一)——ls命令与cd命令Linux命令(二)mkdir命令与rmdir命令Linux命令(三)touch命令与rm命令Linux常用命令(四)——cp、mv、ln命令Linux常用命令(五)——hostname、ping、host命令一、Linux安装VirualBox安装过程:VirualBox默认安
浅殇忆流年
·
2020-08-21 12:41
linux
操作系统笔记
https://www.bilibili.com/video/BV1YE411D7nH操作系统定义:控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机工作和资源分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本的系统软件。功能和目标作为系统资源的管理者(处理机cpu管理、存储器管理、文件管理、设备管理),安全高效作为用户和计算机硬件之间的接口(命令接口(联机命令接口、
qq_18091203
·
2020-08-20 13:57
操作系统
操作系统 用户级线程
操作系统全部笔记目录见:
操作系统笔记
整理一个进程执行一堆指令,执行的时候通过映射表来确定地址。我们在切换的时候,这个映射表(资源)需不需要切换呢?这样只是切pc,内存和表不用切。
Dezeming
·
2020-08-20 08:25
操作系统
Linux
操作系统笔记
----wsdchong
2018/11/14复习内容:理论、七个大题、30个小题;一、操作系统课程内容1.操作系统引论:特性与功能2CPU管理:进程管理(进程同步);处理机调度与死锁(HRN)3存储器管理:存储器管理、虚拟存储管理(LRU)4设备管理5.文件管理:对软件进行管理:索引分配6.用户接口二、操作系统课的角度1.单CPU2.多任务:分派、调度、共享3.CPU具有与外设并行操作的能力三、操作系统的定义1.知名的操
wsdchong之小马过河
·
2020-08-20 07:14
后端学习
操作系统笔记
:(十续) 哲学家就餐问题(java 实现)
关于哲学家就餐问题的完整解答可参见:Diningphilosophersproblem里面列出了3种解法:服务生解法资源分级解法Chandy/Misrasolution这里会陆续给出3种解决方案服务生解法一个简单的解法是引入一个餐厅服务生,哲学家必须经过他的允许才能拿起餐叉。因为服务生知道哪只餐叉正在使用,所以他能够作出判断避免死锁。为了演示这种解法,假设哲学家依次标号为A至E。如果A和C在吃东西
孤鸿子_
·
2020-08-20 05:47
system&software
engineer
操作系统笔记
(四)中断和系统调用等
bootstrap:执行者:boot-loader(不是操作系统的一部分).如GRUB任务:1)加载OS到内存2)将控制转交给OS中断处理步骤:硬件:保存寄存器,切到ISR(InterruptServiceRoutine)ISR汇编:保存需要的寄存器,设置环境ISRC:处理中断,从外设读入数据ISRC:返回汇编ISRISR汇编:恢复寄存器,返回中断点。ISR:本质:以IRQ(InterruptRe
丑心疼
·
2020-08-17 16:14
内存管理(
操作系统笔记
四)
内存管理(
操作系统笔记
四)内存的基本概念内存可存放数据。程序执行之前必须先放到内存中才能被CPU处理——缓和CPU与硬盘之间的速度矛盾。
Byack
·
2020-08-17 14:45
操作系统
计算机
操作系统笔记
——操作系统概述
计算机
操作系统笔记
——操作系统概述1.什么是操作系统2.分析OS的功能性需求和非功能性需求2.1OS的功能性需求2.2OS的非功能性需求3.专业术语4.OS的演变、类型及特征5.一种常见的OS总体结构风格
RealEchooo
·
2020-08-17 14:41
操作系统
操作系统笔记
整理 第四章 存储管理
重定位:把目标程序中的指令和数据的逻辑地址变成内存中的物理地址的地址变化过程重定位的方法:绝对装入、静态可重定位装入方法、动态运行时重定位装入方法碎片内碎片:指被分配给作业的存储空间中未被利用的部分外碎片:系统中无法利用的小存储快分区分配算法动态分区方式,分区多、大小差异各不相同,此时把一个新作业装入内存,更需选择一个合适的分配算法,从空闲分区表/链中选出一各合适分区。各算法的空闲分区排序:首次适
Bravebird();
·
2020-08-17 13:51
计算机
操作系统笔记
(1)--操作系统引论
1.1操作系统的目标和作用操作系统(OS):是直接控制和管理计算机硬件、软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合。(重点1)OS在计算机中的地位:裸机->操作系统->应用软件。OS的目标:①有效性、②方便性、③可扩充性、④开放性。OS的作用:①作为用户和计算机间的接口;②作为计算机系统资源的管理者;③实现了对计算机资源的抽象。OS通过以下三种方式调度使用系统资源:①系统调用、②
雏鹰高飞
·
2020-08-17 13:22
学习笔记
计算机
操作系统
计算机
操作系统笔记
01
操作系统概述1.1操作系统的目标、作用和模型1.OS的目标方便性:用户无需了解底层硬件,无需用0、1机器语言操作。(可以说不用手,用工具,进入石器时代了。)有效性:CPU、I/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。可扩充性:扩充应用软件;适应硬件和体系结构发展,扩充底层管理功能模块等。开放性:网络环境,遵循开放互联标准。2.OS的作用1)作为用户与计算机硬件系统之间的接口(
游泳的鱼Ha
·
2020-08-17 11:25
笔记
计算机操作系统
6天搞定计算机网络
BAToffer,4月以后面试基本没有挂过,然后决定分享自己的笔记,具体的背景介绍可以看我前面的文章2.计算机网络的笔记已经整理好,马上发布3.相比与操作系统,计算机网络知识脉络更清晰,没有那么晦涩.看过前面
操作系统笔记
的同学应该了解笔记的风格依旧采用思维导图全景式的去展
HIT_KyleChen
·
2020-08-14 20:02
java
人工智能
python
编程语言
xhtml
笔记本上全盘安装Ubuntu server 18.04
安装
操作系统笔记
本上全盘安装Ubuntuserver18.04,通过花生壳棒pro把笔记本的ip映射到公网上去,把自己的笔记本完全变成服务器。
Xplorist
·
2020-08-10 22:36
Ubuntu
操作系统笔记
1 中断异常和系统调用机制
处理器CPU是由运算器、控制器、一系列的寄存器以及高速缓存Cache构成。两类寄存器:一类是用户可见寄存器,那么高级语言编译器通过优化算法分配这些寄存器,并且使用这些寄存器,主要的目的是为了减少访问内存的次数,来提高程序的运行效率。一类是是控制和状态寄存器。这些寄存器呢是用于控制处理器的操作,通常只能由操作系统代码来使用。常见控制和状态寄存器:程序计数器(PCprogramcounter),记录将
今天不撸码明天变垃圾
·
2020-08-10 03:38
操作系统学习笔记
Deepin V20 卡顿解决方案初体验
参考文档:Linux(Deepin)如何安装NVIDIA显卡驱动(deepin-Linux)UOS
操作系统笔记
本双显卡完美驱动NVIDIA440驱动第一次安装时,按照第一个教程,安装和配置,结束后发现效果并不理想
澎湃小青年白羊
·
2020-08-09 17:31
Deepin
deepin
操作系统笔记
2
l进程l并发:多个程序在一段时间内同时发生l进程是什么?与程序区别进程就是用于描述、控制程序在内存中并发运行的一个东东程序的一次执行是一个程序与其数据一道通过处理机的执行所发生的活动进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。¡动与静:l进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。¡永久与暂时:l进程是暂时的,程序是永久的:进程是一个状态变化的过程,程
weixin_30894583
·
2020-08-09 00:08
操作系统笔记
总结
操作系统基本特征并发并发性是指宏观上在一段时间内能同时运行多个程序,而并行性则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线或者多处理器。操作系统通过引入进程和线程,使得程序能够并发运行。共享共享是指系统中的资源可以供多个并发的进程共同使用。有两种共享方式:互斥共享和同时共享。互斥共享的资源称为临界资源,例如打印机等,在同一时间只允许一个进程访问,否则会出现错误,需要用同步机制来实现对临界
G1011
·
2020-08-08 12:05
操作系统笔记
——第一章 导论(持续更新)
操作系统笔记
——第一章导论操作系统的定义:一个比较公认的定义是操作系统是一直运行在计算机上的程序(通常称为内核(kernel))除内核外还有两类程序:系统程序和应用程序**系统程序:**与系统运行有关的程序
欧二lord
·
2020-08-08 00:35
操作系统笔记
第三章 处理机调度与死锁
一、处理机调度相关基本概念处理机调度:多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行。提高处理机的利用率、改善系统性能,很大程度上取决于处理机调度的性能。处理机调度便成为OS设计的中心问题之一。分配的任务由处理机调度程序完成。作业进入系统驻留在外存的后备队列上,再至调入内存运行完毕,可能要经历下述三级调度。高级调度(HighScheduling)中级调度(Intermediate
Amier灬
·
2020-08-03 23:54
操作系统
操作系统笔记
(5)——处理机调度与死锁
启蒙篇死锁是进程管理的一部分,故此章是对第一章进程管理部分的延伸扩展基础篇1.死锁三胞胎死锁:僵持,各持对方所需资源互不相让活锁:僵持,彼此间渴望资源却都不主动争夺资源,导致资源空闲的同时二者被阻塞饥饿:一方让步,等待时间过长。而另一方一直占用资源2.原因&产生的必要条件原因产生原因:多进程对有限不可剥夺资源的竞争Ⅰ.信号量使用不当eg:所赋初值有问题,导致死锁semephoreS1=0;seme
魍-
·
2020-08-03 22:20
操作系统
操作系统笔记
第二章【进程的描述与控制】
进程的描述与控制在传统的操作系统中,为了提高资源的利用率和系统吞吐量,通常采用多道程序技术,将多个程序同时装入内存,并使之并发运行,传统意义上的程序不再能独立运行。此时作为资源分配和独立运行的基本单位都是进程。操作系统所具有的的四大特征也都是基于进程而形成的,并从进程的角度对操作系统进行研究。在操作系统中,进程是一个极其重要的概念。前趋图和程序执行前趋图(DAG)所谓前趋图是指一个有向无环图,它用
Xiao菜瓜
·
2020-08-03 13:07
操作系统初级学习
uc/os-ii
操作系统笔记
操作系统是应用程序与硬件的之间的接口,只有硬件构成的电脑成为裸机,操作系统的功能主要是对计算机的资源进行管理。主要的功能:1.处理器的管理,主要两项工作:一是对中断的管理,二是对处理器的工作的进行调度。因为处理器的硬件只能发现外部时间的中断的请求,不能对中断进行管理和处理。2.存储的管理;3.设备的管理,以便完成用户提出的I/O的请求,加快输入/输出的速度,提高I/O外部设备的管理的功能,以便完成
hello_world6
·
2020-08-03 00:18
us/os-ii
操作系统笔记
整理 第三章 处理机调度与死锁
处理机调度:多道程序环境下,动态地把处理机分配给就绪队列中的一个进程使之执行。提高处理机的利用率、改善系统性能,很大程度上取决于处理机调度的性能。处理机调度便成为OS设计的中心问题之一。分配的任务由处理机调度程序完成。调度的种类:高级调度/作业调度/长程调度/接纳调度:主要在早期批处理阶段,处理在外存上的作业。决定外存后备队列中的哪些作业调入内存;为他们创建进程、分配必要的资源;将新创建的进程排在
Bravebird();
·
2020-07-30 16:38
计算机
操作系统笔记
计算机操作系统总笔记文章目录计算机操作系统总笔记引论语录操作系统的目标和作用操作系统的发展过程操作系统的基本特征操作系统的主要功能进程的描述与控制前趋图和程序执行进程的描述进程控制进程同步经典进程的同步问题进程通信线程的基本概念线程的实现处理机的调度和死锁处理机调度的层次和调度算法的目标作业和作业调度进程调度实时调度死锁概述预防死锁避免死锁死锁的检查与解除存储器管理存储器的层次结构程序的装入和链接
BlackCarDriver
·
2020-07-30 07:50
工具
操作系统笔记
整理一
前言最近在回顾操作系统的知识,故综合整理下知识笔记。我看的是清华大学的OS课程在B站上有,陈渝老师讲的非常不错,链接在https://www.bilibili.com/video/BV1js411b7vg?p=98。笔记参考:https://www.cnblogs.com/Amyheartxy/p/9262165.html。学习操作系统,基本是分为OS基础知识概念了解,然后按照内存管理,进程管理,
众缈之门
·
2020-07-29 23:27
操作系统
操作系统
现代
操作系统笔记
——第六章死锁
第六章死锁可抢占资源:可以从拥有它的进程中抢占而不会产生任何副作用,例如存储器不可抢占资源:在不引起相关的计算失败的情况下,无法把它从占有它的进程处抢占过来。死锁与不可抢占资源有关,有关可抢占资源的潜在死锁通常可以通过在进程之间重新分配资源而化解。使用资源的顺序:请求、使用、释放资源。死锁定义死锁的必要条件死锁建模检查资源分配图是否有环路来判断死锁。四种处理死锁策略一、鸵鸟算法:把头埋到沙子里,假
bwcxljsm
·
2020-07-16 06:18
操作系统
现代
操作系统笔记
——第五章输入输出
第五章输入输出(IO)IO设备分为两类:块设备把信息存储在固定大小的块中,每个块都有自己的地址,所有传输以一个或多个完整的块为单位,基本特征时每个块能独立于其它的块而读写。如磁盘字符设备以字符为单位发送或接收一个字符流,而不考虑任何块结构,不可寻址也没有任何寻道操作,如打印机、网络接口、鼠标等时钟、内存映射的显示器不属于以上两种。设备控制器IO设备一般由机械部件和电子部件组成,其中电子部件称作设备
bwcxljsm
·
2020-07-16 06:17
操作系统
操作系统笔记
——第9章 同步
背景合作的线程:线程之间对共享资源协同合作,进程/线程、计算机/设备需要合作。共享资源加速:I/O操作和计算可以重叠;多处理器-将程序分为多个部分并行执行模块化:将大程序分解成小程序;使系统易于扩展程序可以调用函数fork()创建一个新进程操作系统需要分配一个新的且唯一的进程ID在内核中,这个系统调用会运行new_pid=next_pid++翻译成机器指令(4条)LOADnext_pidReg1S
Maozi_Zss
·
2020-07-15 18:06
操作系统
考研
操作系统笔记
参考课本:计算机操作系统第四版(汤小丹)第一章:操作系统引论操作系统的定义操作系统的功能(4个管理,3个接口)处理器管理存储器管理文件管理设备管理用户接口命令接口{联机命令接口,脱机接口(批处理命令接口)(*.bat,shell脚本)}程序接口=系统调用GUI图形接口操作系统的特征最基本的是:并发性共享性并发性并发:间隔着运行并行:同时运行共享性互斥共享同时共享虚拟性异步性操作系统的发展阶段无操作
菜鸟成长之路-wei
·
2020-07-15 02:30
学习笔记
操作系统笔记
(1)------printf()的故事
一.引例1.为什么用户程序不能直接调用内核程序中的whoami()函数呢?当我们实现一个whoami()的系统调用时,不能随意的调用数据,不能随意jump。如果随意调用,就可以看到root密码,可以修改它;可以通过显存看到别人world里的内容。这是十分不安全的。2.凭什么不让jump呢?是如何做到的呢?一种处理器"硬件设计"可以区分内核态和用户态。计算机对内存的使用是一段一段的的。由于CS:IP
纵使风吹
·
2020-07-14 21:07
操作系统
计算机
操作系统笔记
计算机操作系统1操作系统概论❀定义:操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充,用于控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,提高计算机的利用率和系统吞吐量,为用户和应用程序提供一个简单的接口,便于用户使用。❀目标:方便性、有效性、可扩充性、开放性❀作用:①OS作为用户与计算机硬件系统之间的接口②OS作为计算机系统资源的管理者③OS实现了对计算机资源的抽象❀推
qq_36488756
·
2020-07-14 18:19
计算机操作系统
计算机
操作系统笔记
(3)--进程管理之进程控制
进程控制是对系统中的全部进程实施有效的管理,包括进程创建、终止、进程阻塞和唤醒。一进程的创建操作系统发现要求创建新进程的事件后,调用进程创建原语Creat()创建新进程。原语:由若干条指令组成、能够完成一定功能的程序段。特点:程序段要么全部执行,要么都不执行。引起创建进程的行为:a.用户登录,b.作业调度,c.提供服务进程的创建过程:CreatedwithRaphaël2.1.0申请空白PCB为新
雏鹰高飞
·
2020-07-14 13:44
学习笔记
操作系统笔记
——死锁
文章目录哲学家就餐问题死锁必要条件死锁处理方法鸵鸟策略死锁检测与死锁恢复每种类型一个资源的死锁情况每个类型多个资源的死锁检测死锁恢复死锁预防破坏互斥条件破坏占有和等待条件破坏不可抢占条件破坏环路死锁避免安全状态单个资源的银行家算法多个资源的银行家算法哲学家就餐问题描述五个哲学家围着一张圆桌,每个哲学家面前放着食物。哲学家的生活有两种交替活动:吃饭以及思考。当一个哲学家吃饭时,需要先拿起自己左右两边
PdKingLiu
·
2020-07-14 04:58
计算机理论与基础
操作系统笔记
——进程同步、进程通信
文章目录进程同步临界资源临界区同步和互斥信号量互斥量经典进程同步问题生产者消费者问题读者写者问题进程通信匿名管道通信命名管道通信(FIFO)信号信号量共享存储套接字消息队列进程同步临界资源一次仅允许一个进程使用的资源称为临界资源。临界区对临界资源进行访问的那段代码称为临界区。同步和互斥同步:多个进程因为合作产生的直接制约关系,使得进程有一定的先后执行关系。互斥:多个进程在同一时刻只有一个进程能进入
PdKingLiu
·
2020-07-14 04:58
计算机理论与基础
进程
[现代
操作系统笔记
][第四章文件系统]
第四章文件系统4.1文件从用户角度来考察文件。用户如何使用文件,文件有那些特性。4.1.1文件命名文件一种抽象机制,提供了一种在磁盘上保留信息而且以后方便读取的方法。有的文件系统区分大小写,有的则不区分Unix是前者,MS-DOS是后者FAT-16,FAT-32,NTFS。FAT-16(FileAllocationTable,文件配置表):Windows95FAT-32:Windows98NTFS
zy691357966
·
2020-07-14 00:01
现代操作系统
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他