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操作系统学习
操作系统学习
笔记——北京大学陈向群老师课后及习题答案(5)
5.同步机制(1)1、(5分)多个进程并发执行时,各个进程应互斥进入其临界区,所谓临界区是指A、一段程序B、一段数据区C、一个缓冲区D、一种同步机制2、(5分)下列哪一种场景问题只包含进程互斥问题?A、田径场的四百米接力比赛B、一个进程读文件,一个进程写文件C、两个进程通过一个缓冲区传递数据D、公共汽车上司机和售票员的工作配合……如果P、Q两个进程同时想进入临界区,那么会发生下面哪一种情形?P和Q
Changyuyang
·
2018-07-30 15:25
操作系统
操作系统学习
笔记——北京大学陈向群老师课后及习题答案(4)
4.处理机调度1、(5分)下列哪一个调度算法的开销比较小?A、先来先服务(FCFS)B、短作业优先(SJF)C、多级反馈队列(Feedback)D、最高相应比优先(HRRN)(错选)2、(5分)下列哪一个调度算法对短进程不利?A、先来先服务(FCFS)B、时间片轮转(RR)C、短作业优先(SJF)D、最高相应比优先(HRRN)3、(5分)假设三个进程P1、P2和P3同时到达,它们的执行时间分别是T
Changyuyang
·
2018-07-30 15:54
操作系统
ubuntu16.04 下ROS
操作系统学习
笔记(一)ROS-kinetic安装
1.解决VMware运行Ubuntu无法跨系统复制粘贴的问题,需要运行一下三行命令。$sudoapt-getautoremoveopen-vm-tools$sudoapt-getinstallopen-vm-tools$sudoapt-getinstallopen-vm-tools-desktop2.更新清华大学源,至于如何更新换源网上教程很多,这里给出参考网址[Ubuntu]修改Ubuntu16
小小何先生
·
2018-07-30 12:41
ROS机器人操作系统
操作系统学习
笔记——北京大学陈向群老师课后及习题答案(2)
操作系统的运行环境1、(5分)控制和状态寄存器用于控制处理器的操作,在某种特权级别下可以访问、修改。下列哪一个不是控制和状态寄存器A、程序计数器(PC)(错选)B、指令寄存器(IR)C、程序状态字(PSW)D、通用寄存器(EAX)2、(5分)x86系列处理器提供了4个处理器特权级别,又称特权环。下列哪一个特权级别最高?A、R0B、R1C、R2D、R33、(5分)下列对中断和异常的描述中,哪一个是正
Changyuyang
·
2018-07-28 22:59
操作系统
mit6.828-操作系统实践
说明该文档是跟
mit6.828
的2017年的课程时做的作业,完成6个实验,耗费很多业余时间,也多有参考网上大神们的代码实现,完成的文档和代码地址如下,github仓库地址mit6.828-2017。
__七把刀__
·
2018-07-18 22:31
嵌入式
操作系统学习
(3)FreeRTOS的任务调度机制
1.任务状态FreeRTOS可以创建多个任务,但是对于单核cpu来说,在任意给定时间,实际上只有一个任务被执行,这样就可以把任务分成2个状态,即运行状态和非运行状态。当任务处于运行状态时,处理器就执行该任务的代码。处于非运行态的任务,它的所有寄存器状态都保存在自己的任务堆栈中,当调度器将其恢复到运行态时,会从上一次离开运行态时正准备执行的那条指令开始执行。如下图所示,从整体上操作系统调度可以看作是
偏飞123
·
2018-07-09 16:15
RTOS
嵌入式
操作系统学习
(2)任务启动和任务切换
1.前后台系统与多任务系统熟悉嵌入式开发的同学都知道,一般没有操作系统的程序都是在main函数有一个死循环来完成相关任务,一些紧急的操作放在中断里来完成,通常称作前后台系统,如下图所示:对于业务逻辑简单的程序,这么做没什么不好的。但是代码复杂后,很多个中断包含嵌套中断会使复杂性急剧膨胀,中断间的交互将会变得十分困难,可维护性差,增加一个新功能对代码的改动较大,如果中断函数执行时间太长,同级中断将会
偏飞123
·
2018-07-04 19:23
RTOS
系统调用的实现
主要分析过程是通过哈工大
操作系统学习
总结。背景介绍:操作系统作为软件应用层和底层硬件之间的部分,向下提供服务,向上提供接口。系统调用便是操作系统向上层应用提供的操作系统底层硬件和核心服务的接口。
无名_1989
·
2018-07-03 14:31
linux内核
linux
操作系统学习
仅供个人学习Zookeeper03就是用户名root密码123456root是linux下的系统管理员普通用户登陆后可以用su-切换为系统管理员linux可以做java/c开发在linux的vi编辑器内写一下简单的java程序“hello,world”1、ViHello.java2、输入i[进入到插入模式]publicclasshello{publicstaticvoidmain(String[]
大阳彼岸
·
2018-07-02 12:05
【linux操作】
操作系统学习
:Linux0.12初始化详细流程-首个子进程
本文参考书籍1.操作系统真相还原2.Linux内核完全剖析:基于0.12内核3.x86汇编语言从实模式到保护模式4.Linux内核设计的艺术ps:基于x86硬件的pc系统Linux0.12初始化续在上一篇博文中根据main函数的执行;voidmain(void)/*ThisreallyISvoid,noerrorhere.*/{/*Thestartuproutineassumes(well,...
qq_33339479
·
2018-06-12 19:52
操作系统
MIT6.828
操作系统课程实验环境搭建
在网上找了很多实验环境搭建教程,发现大部分写的都不详细,到最后还是去
MIT6.828
的官网找到了一份实验所需工具安装教程,不过不是图文教程,因此在此撰写一份图文版的实验环境搭建教程(只针对ubuntu版本
eye_water
·
2018-06-10 11:59
c语言
操作系统学习
笔记——北京大学陈向群老师课后及习题答案(1)
第1章操作系统概述1、(5分)下列关于操作系统的叙述中,哪一个是错误的?A、操作系统管理着计算机系统中的各种资源B、操作系统应为用户提供良好的界面C、操作系统是计算机系统中的一个应用软件D、操作系统向用户屏蔽了硬件操作细节2、(5分)下列关于批处理操作系统的叙述中,哪一个是正确的?A、批处理操作系统的系统资源利用率不高B、批处理操作系统的系统吞吐量小C、用户不能直接干预自己作业的执行D、批处理操作
Changyuyang
·
2018-06-05 23:52
操作系统
操作系统学习
(六) 、系统描述符类型
一、系统描述符格式段描述符通用格式如下所示:系统段描述符中各个位的含义如下所示:二、系统描述符类型当段描述符中S标志位(描述符类型)是复位状态(0)的话,那么该描述符是一个系统描述符。处理器能够识别以下一些类型的系统段描述符:局部描述符表(LDT)的段描述符任务状态段(TSS)描述符调用门描述符中断门描述符陷阱门描述符任务门描述符这些描述符类型可分为两大类:系统段描述符和门描述符。系统段描述符指向
KLKFL
·
2018-05-26 00:00
操作系统
计算机
操作系统学习
笔记--读者-写者问题
一个数据文件或记录可被多个进程共享。其中有些进程要求读;而另一些进程要求写或修改。只要求读的进程称为“Reader进程”,其它进程称为“Writer进程”。允许多个Reader进程同时读一个共享对象,不允许一个writer进程和其他Reader进程或writer进程同时访问共享对象。所谓读者-写者问题是指保证一个writer进程必须与其他进程互斥地访问共享对象(不一定是临界资源,允许多个reade
qq_28808697
·
2018-05-05 16:48
操作系统
计算机
操作系统学习
笔记--进程与线程
进程:使多个程序能并发执行,以提高资源利用率和系统吞吐量。线程用于多CPU系统和网络操作系统上(进程切换多,要求并发性强)。引入线程,是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性。进程使可拥有资源的独立单位和可独立调度和分派的基本单位。创建、撤销和切换中,系统必须为之付出较大的时空开销。故进程,其数目不宜过多,进程切换的频率也不宜过高。进程不应同时作为拥有资源的单位和可独立调
qq_28808697
·
2018-05-05 15:29
操作系统
操作系统学习
笔记--进程通信
进程通信是指进程之间的信息交换。交换的信息量包括一个状态或数值(信号量,低级通信)或上千个字节(高级通信)低级通信:进程的互斥和同步(交换的信息量(即信号量)较少)高级通信:指用户可直接利用OS提供的一组通信命令(不需要自己编写命令),高效地传送大量数据的一种通信方式。对用户透明。(用户不需要考虑通信的具体过程,直接调用系统提供的原语)高级通信分类:共享存储器(根据实现机制不同)、消息传递系统、管
qq_28808697
·
2018-05-02 20:08
操作系统
操作系统学习
笔记--进程同步(哲学家进餐问题)
哲学家进餐问题:有五个哲学家,她们的生活方式是交替地进行思考和进餐。哲学家们共用一张园桌,分别坐在周围五张椅子上。在圆桌上有五个碗和五支筷子,平时一个哲学家进行思考,饥饿时便试图取用其左右最靠近他的筷子,只有在他拿到两支筷子时才能进餐。进程毕,放下筷子又继续思考。分析:筷子是临界资源,在一段时间内只允许一个哲学家使用。(有临界资源就存在互斥)。用一个信号量表示一支筷子,由这五个信号量构成信号量组。
qq_28808697
·
2018-04-19 08:03
操作系统
操作系统学习
笔记--进程同步(生产者-消费者问题)
一组生产者进程生产产品给一组消费者进程消费。为使它们并发执行,设一个有n个缓冲区的缓冲池(暂时作缓冲的存储区,比缓冲区大,由n个缓冲区构成),生产者一次向一个缓冲区中投入消息,消费者从一个缓冲区中取得消息。生产者-消费者问题实际上是相互合作进程关系的一种抽象。(提供数据的是生产者,使用数据的是消费者)制约关系。不允许消费者进程到一个空缓冲区(不是没有数据,是数据无效(垃圾数据))中取出产品;不允许
qq_28808697
·
2018-04-14 10:05
操作系统
操作系统学习
笔记--AND型信号量
基本思想:将进程在整个运行中需要的所有资源,一次性全部分配给进程,待进程使用完后一起释放。(避免死锁状态)在Wait中加入AND条件,又称AND同步或同时wait操作:SwaitSwait(S1,S2,...Sn)IfS1andSn>=1//所需要的所有资源都满足thenfori:=1tondoSi:=Si-1;endforelse当发现第一个Si<1就把该进程放入等待队列,并将其程序计数器(存放
qq_28808697
·
2018-04-14 08:36
操作系统
操作系统学习
笔记--进程互斥、同步、临界资源
进程的两种制约关系。间接制约:进程间由于共享某种系统资源(例如打印机)而形成的相互制约的关系。直接制约:进程间由于合作而形成的相互制约的关系。进程的两大关系。互斥(抢夺资源,间接制约)是并发执行的多个进程由于竞争同一资源而产生的相互排斥的关系。同步(直接制约)是进程间共同完成一项任务时直接发生的相互作用的关系。同步进程间具有合作关系,在执行时间上必须按一定的顺序协调进行。临界资源:一次仅允许一个进
qq_28808697
·
2018-04-03 10:31
操作系统
操作系统学习
笔记--进程生命周期
进程管理中最基本功能是进程控制。进程控制任务:进程的创建、终止、进程状态的转变等。进程控制一般由OS内核来实现。进程图(树状结构)描述的是进程家族之间的关系,任何一个进程可以产生它的子进程。子孙进程可以继承父进程的资源,比如父进程拥有的数据、缓冲区、文件。当子孙进程结束的时候,将资源归还的父进程。引起创建进程的事件。(1)用户登录(分时系统,用户登录后,创建进程);(2)作业调度(批处理操作系统)
qq_28808697
·
2018-04-02 16:18
操作系统
操作系统学习
笔记--进程控制块(PCB)
进程控制块(PCB)是OS中最重要的记录型结构(类似于结构体,含有信息:进程标识符、处理机状态、进程调度信息、进程控制信息)OS用PCB对并发进程进行管理和控制。PCB是进程存在的唯一标志。PCB常驻内存。OS专门开辟PCB区,将所有的PCB组织成若干个链表或队列。进程标识符:(1)内部标识符:进程唯一的数字编号,给OS使用。(2)外部标识符:由字母、数字组成,给用户使用。处理机状态。处理机中主要
qq_28808697
·
2018-04-02 14:50
操作系统
操作系统学习
笔记之处理器调度
处理器调度问题的核心问题有“保证资源利用率“(最重要的也就是CPU利用率)、公平性和平衡性。对于不同类型的调度,批处理、分时系统、实时系统,具体的调度方法和策略有一些不同。评价调度的好坏有几个概念:(1)周转时间:从作业(进程)到达开始计时,直到作业被完成的时间;(2)平均周转时间:就是所有作业的周转时间的算术平均值(3)带权周转时间:周转时间比上实际在CPU上运行的时间(4)平均带权周转时间:就
_g63
·
2018-03-28 21:13
操作系统
【
操作系统学习
01】MIT xv6操作系统环境配置及编译(详细过程+部分问题解决方法)
(初次写博客,不大会排版请见谅)学习操作系统时,学习和使用MIT配套的xv6操作系统是十分有效的方法。1.获取xv6操作系统的源码我们可以从github中直接找到xv6的源码,然后下载下来再解压到Linux。1.1github环境搭建这里我们讲解一下使用git命令将github的项目clone到Fedora上的方法。首先我们需要有一个github账号,然后使用命令dnfinstallgit安装gi
BearGeorge
·
2018-03-23 23:07
操作系统
现代
操作系统学习
笔记——操作系统中的一些基本概念
进程进程是指存放运行一个程序所需要所有信息的容器,与每个进程相关的是地址空间,该地址空间是连续有限的,存放有可执行程序,程序计数器、堆栈等,进程可以在这里进行读写。在许多操作系统中,与进程相关的所有信息,除了进程自己的地址空间以外,均存放在操作系统的进程表中,该表为数组结构,当前存放的每个进程都要占用其中一项,该表项记录了了进程状态,包括程序计数器、堆栈指针、内存分配状况、所打开文件的状态、账号和
菜到怀疑人生
·
2018-03-01 09:01
现代操作系统
现代
操作系统学习
笔记——内核态与用户态、系统调用
本文为学习《现代操作系统》时遇到的疑问,为网上查找资料的总和。内核态与用户态操作系统需要CPU的两种状态,即内核态与用户态,两种状态的不同主要体现在所能使用的指令范围上。内核态:可以执行任何指令,对所有硬件具有完全访问权,操作系统就运行在内核态。用户态:只能使用计算机指令集的一个子集,不允许执行某些指令。两种状态的不同:除了可使用指令的不同之外,处于用户态执行时,能访问的内存空间收到限制,所占用的
菜到怀疑人生
·
2018-02-26 17:47
现代操作系统
操作系统学习
体会之进程管理篇
计算机基础知识的学习中,操作系统则是重中之重。继对微机原理和计算机组成原理的基础知识了解和学习后,对硬件和基础原理的理论有了初步的了解,结合在所在公司的项目中开发应用的经历和体会,进行了操作系统的学习,发现操作系统其实是很有意思的,把个人学习操作系统的体会归纳为以下内容交流学习(只限于我目前阶段的学习,因为对于操作系统的学习根据工作环境要求和个人兴趣可以有不断的深入学习和探索):一.学习体会操作系
DKE_LS
·
2018-02-26 10:57
操作系统学习
总结(超赞!!!)
我是技术搬运工,好东西当然要和大家分享啦.原文地址操作系统基本特征1.并发并发性是指宏观上在一段时间内能同时运行多个程序,而并行性则指同一时刻能运行多个指令。并行需要硬件支持,如多流水线或者多处理器。操作系统通过引入进程和线程,使得程序能够并发运行。2.共享共享是指系统中的资源可以供多个并发的进程共同使用。有两种共享方式:互斥共享和同时共享。互斥共享的资源称为临界资源,例如打印机等,在同一时间只允
FanceFu
·
2018-02-23 21:50
计算机基础
飞龙的计算机公开课推荐
编程哈佛CS50MIT6.001xUCBCS61a主页中文版教材数据结构·算法斯坦福CS106bUCBcs61b普林斯顿Algs4MIT6.006系统nand2tetrisCMU15-213主页笔记
MIT6.828
飞龙
·
2018-02-23 00:00
公开课
Python学习之旅开始了
1.都是以mac
操作系统学习
的2.Python3.*版本3Idle和终端下进行shell交互(mac下直接输入Python3回车)
yaderic
·
2018-01-26 11:30
操作系统学习
笔记1-操作系统是如何启动的
操作系统是如何启动的(这样的学习太抽象,不太好理解和记忆)先解释几个基本概念:操作系统一开始是放在硬盘disk上的BIOS:一个应用程序,基本IO处理系统,使计算机在开机时检测各种外设Bootloader:一个应用程序,主要功能为加载OS如图:BIOS常驻内存,当开机时,运行BIOS,BIOS以特定的地址去执行指令(是运行BIOS之后),如图所示地址。之后会完成一系列的功能,先自检,然后把Boot
dingxm_
·
2018-01-14 16:00
计算机原理学习笔记
【
操作系统学习
】(二)同步互斥
临界区描述临界区指进程中访问临界资源的一段需要互斥访问的代码进入区检查可否进入临界区的一段代码如可进入,设置相应“正在访问临界区”的标志退出区清除“正在访问临界区”的标志剩余区代码中的剩余代码访问规则空闲则入没有进程在临界区时,任何进程可进入忙则等待如果有进程在临界区时,任何进程都不可进入临界区有限等待等待进入临界区的进程不能无限的被动等待让权等待(可选)不能进入临界区的进程,应该放弃CPU的使用
codedoctor
·
2017-12-06 20:52
Linux系统常用命令学习笔记
Linux
操作系统学习
笔记一.安装笔记:注意:Linux与Windows系统不同,linux支持的硬盘格式是ext4.ext3.ext2.还有ext。
csdnzoutao
·
2017-11-02 15:06
linux系统
Linux
操作系统学习
笔记之番外:配置SSH服务使用XShell远程登录
写在最前面的话:之前承诺说,每天一更新,没有做到,给自己挖了一个大坑,既然挖了那就慢慢填吧........今天更新一个配置SSH服务器的文章.本章基于我发布的学习笔记第一篇Linux
操作系统学习
笔记1—
大橙喵
·
2017-09-14 21:22
(转)
操作系统学习
(五)——64位系统与32位系统在数据结构占用上的区别
原文地址:http://blog.csdn.net/chenhanzhun/article/details/39641489前言在计算机中数据存储和传输以位(bit)为单位,每8个位bit组成1个字节(Byte)。32位计算机的字长为32位,即4个字节;对应的,64位计算机的字长为64位,即8个字节。计算机系统对基本类型数据在内存中存放的位置有限制,要求这些数据的起始地址的值是某个数k的倍数,这就
曲谐_
·
2017-08-24 20:11
linux
操作系统学习
心得
经过这一段时间的学习,自己对Linux也有了一定的认识,今天这篇博客对以往的知识进行一个总结吧。以往linux学习的博客,从上而下是学习深入的过程,我的博客链接如下:第一篇:《Linux操作系统分析》之分析计算机如何启动以及如何工作运行第二篇:《Linux操作系统分析》之分析精简的Linux的内核中断和时间片轮询第三篇:《Linux操作系统分析》之跟踪分析Linux内核的启动过程第四篇:《Linu
观赏
·
2017-08-16 05:49
linux
Linux
操作系统学习
笔记 4 —— 文件管理
如非事先说明,本篇教程一律使用xshell通过ssh连接到Ubuntu操作系统,且为root用户操作(不明白的话可以看Linux
操作系统学习
笔记2哦~)1.修改文件时间或创建文件:touch#touchnewfile
大橙喵
·
2017-08-12 11:04
Linux
操作系统学习
笔记 3 —— 目录管理
1.pwd显示目前的目录#显示目前的目录pwdpwd显示目前的目录.png2.cd变换目录#cd变换目录到根目录下,查看根目录下有哪些文件夹(子目录)cd/ls#切换到/home目录下,查看有那些用户的家目录cd/homels#切换到当前目录的父目录cd..#切换到上一个工作目录cd-#切换到当前用户的家目录,并显示当前目录cd~(或cd)pwdcd变换目录.png3.mkdir创建一个新的目录#
大橙喵
·
2017-08-11 07:40
操作系统学习
笔记-信号量及PV操作与进程互斥和消费者生产者问题
最近双改变了兴趣方向,正在coursera上学习操作系统这门课程看到了关于多进程的互斥问题大体就是说考虑到多进程的程序可能会共用共同的某一部分内容,这部分称为临界区但是由于cpu的调度,如果有两个进程A,BA在使用临界区的时候,由于种种原因被下CPU换成了B上CPU执行但是这个时候A对临界区的操作还没有完成与保存,与此同时B又开始了对临界区的操作这样势必会造成临界区数据的混乱举个例子银行的两个AT
CloudWaves
·
2017-08-10 03:41
操作系统
操作系统学习
笔记-信号量及PV操作与进程互斥和消费者生产者问题
最近双改变了兴趣方向,正在coursera上学习操作系统这门课程看到了关于多进程的互斥问题大体就是说考虑到多进程的程序可能会共用共同的某一部分内容,这部分称为临界区但是由于cpu的调度,如果有两个进程A,BA在使用临界区的时候,由于种种原因被下CPU换成了B上CPU执行但是这个时候A对临界区的操作还没有完成与保存,与此同时B又开始了对临界区的操作这样势必会造成临界区数据的混乱举个例子银行的两个AT
CloudWaves
·
2017-08-10 03:41
操作系统
Linux
操作系统学习
笔记 1 —— 环境配置和软件安装
写在最前面的话:在本笔记中我们使用Ubuntu16.04LTS版本+VMWareWorkStation作为实验环境,所需的所有命令我都将在本机执行一遍之后,截图上传。保证你按照我的方法做就能够出结果,真正做到对新手友好。原料Ubuntu16.04LTSserver.iso下载地址:https://mirrors.aliyun.com/ubuntu-releases/16.04.3/VMwareWo
大橙喵
·
2017-08-08 23:06
Linux
操作系统学习
笔记 0 ——目录
磁盘与文件系统管理Linux磁盘与文件系统管理程序管理认识与学习bash文件与文件系统的压缩与打包Linux帐户管理与ACL权限设置vi编辑器磁盘配额(Quota)Linux帐号管理信息传递番外篇.Linux
操作系统学习
笔记之番外
大橙喵
·
2017-08-08 23:20
【操作系统】
操作系统学习
总结
1,概念1)操作系统特征并发性共享性虚拟性(把一个物理实体变成若干个逻辑上的对应物)异步性2)OS体系结构单体结构层次结构虚拟机结构C/S结构微内核架构3)进制转换4)全局变量和局部变量全局变量分配在全局数据段并且在程序开始运行的时候被加载,局部变量则分配在堆栈里面。2,3,内存管理1)页式内存管理运行进程的物理地址空间连续。页面的大小由硬件的地址结构决定。①基本原理把用户程序的地址空间划分为若干
兔兔西
·
2017-06-06 19:18
操作系统
学习资料
1、数据库安装文件(Oracle、MySQL、SQLServer):http://pan.baidu.com/s/1pLF9e6v2、各种
操作系统学习
资料及安装文件(RHEL、Linux、CentOS、
ConfusedSnail
·
2017-03-12 22:36
Windows
软件下载
数据库
操作系统学习
笔记-进程控制
进程图进程之间的关系是有向图。进程的创建过程申请空白的PCB为新的进程分配空间初始化进程控制块将新创建的进程插入就绪队列进程的终止原因正常结束异常结束越界错误非法指令外界干预操作系统干预父进程终止父进程请求进程终止的过程寻找被终止进程的PCB终止其子进程回收资源回收PCB进程的阻塞和唤醒引起阻塞和唤醒的事件请求系统服务启动某种操作新数据尚未达到无新工作可做就绪不能直接变成阻塞阻塞不能直接执行进程的
大呀大帝国
·
2017-03-04 10:55
操作系统学习
笔记-程序的装载
存储器的层次结构下面速度由快到慢CPU寄存器寄存器高速缓冲存储器主存内存磁盘缓存辅存磁盘可移动设备cpu如果直接从内存读取数据,会大量浪费cpu性能,所以设计了高速缓冲器程序装载到内存中的过程编译->链接->装入程序的装载方式绝对装入模式可重定位装入模式动态运行时装入方式绝对装入模式程序使用的地址在编程或编译的时候就确定了,适合单程序模式。可重定位装入模式可以用一张图形象的表示:在装入时对目标程序
大呀大帝国
·
2017-03-03 21:54
操作系统学习
笔记2----进程管理
综述1、进程和线程2、处理机调度3、同步与互斥4、死锁部分1(一)进程与线程进程一个具有一定独立功能的程序对某个数据结合上的一次动态执行过程和资源分配过程。厨师做菜,拿着菜谱,进行做菜:加什么配料?进程相关的元素:代码、数据、进程表(进程控制块),CdeDataPT(PCB)【注意】进程和程序的区别和联系1进程是动态的,程序是静态的2进程是暂时的,程序是永久的3进程和程序组成不同,程序主要是代码和
Laynalute
·
2016-11-30 19:21
操作系统
操作系统学习
笔记--操作系统基本概念
**综述:1.操作系统的概念、特征、功能和提供的服务2.操作系统的发展和分类3.操作系统的运行环境4.操作系统的体系结构**1.操作系统的概念、特征、功能和提供的服务操作系统的概念操作系统是控制和管理计算机软、硬件资源,以尽可能合理、高效的方法为不同的用户及其应用程序提供服务的一种系统程序。1)用户使用的角度看:既可以直接用命令直接控制,也可以通过系统调用编程来实现2)资源管理的角度看:操作系统提
Laynalute
·
2016-11-30 18:42
操作系统
我的全栈之路_day1
1.需要的工具安装Atom编辑器浏览器:谷歌,火狐安装VMware虚拟机,并且在虚拟机上安装乌班图linux
操作系统学习
mogodb数据库下载jQuery库2.markdown基本标签学习我的天啊我的天啊
彬蜗牛不慢
·
2016-10-18 10:38
描述符的总结
描述符的总结——
操作系统学习
笔记一、描述符的分类描述符是如何分类的?
poclist
·
2016-09-03 17:31
osdev
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他