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.开放性操作系统的作用1.OS作为用户与计算机硬件系统之间的接口2.OS作为计算机系统资源的管理者3.OS实现了对计算机资源的抽象推动操作系统发展的主要动力计算机系统的发展过程1.人工操作方式2.脱机输入/输出方式3.单批道处理系统4.多批道处理系统5.分时系统6.实时系统实时系统类型实时任务的类型特征7.微机操作系统
curtain灬、
·
2020-07-01 06:18
操作系统
ROS
操作系统学习
(一)ROS安装
这几天在家闲着也是闲着,学东西,更博客,提升点能力吧。本篇针对的是kinetic版本的安装,其实都大同小异,有区别的地方也不大。一.打开软件更新,把下列该勾的选项都一沟2.换源,改成中科大源(尽量就用中科大源,之前用清华源出了问题)sudosh-c'./etc/lsb-release&&echo"debhttp://mirrors.ustc.edu.cn/ros/ubuntu/$DISTRIB_C
nidie508
·
2020-07-01 03:37
ROS
操作系统
[操作系统]学习操作系统的经典书籍
http://blog.chinaunix.net/u1/43966/showart_396940.html介绍了一些
操作系统学习
的经典书籍,包括理论上的、具体操作系统的。
danielzhu
·
2020-06-30 09:22
嵌入式Linux
操作系统学习
规划
写的很好,转过来收藏嵌入式Linux
操作系统学习
规划http://bbs.mcuol.com/TopicView.aspx?
youthboy
·
2020-06-30 09:44
个人计划
操作系统学习
笔记——线程
1.多线程l操作系统引入进程的目的是,为了描述和实现多个程序的并发执行,以改善资源利用率级提高系统的吞吐量。l为什么引入线程?为了减少程序并发执行时系统所付出的额外开销,使操作系统具有更好的并发性。l进程的两个属性n进程是一个拥有资源的独立单位;n进程同时又是一个可以独立调度的基本单位。2.系统为进程进行的操作(进程带来的开销)l管理进程:创建进程、撤销进程、进程切换。l进程作为资源的拥有者和系统
yake25
·
2020-06-30 05:06
操作系统
多线程
算法
api
工作
c
操作系统学习
本文原创,转载请注明来至:http://blog.csdn.net/j903829182/article/details/380605531.计算机发展的4个时代:电子管时代,晶体管时代,集成电路时代和大规模集成电路时代2.操作系统发展过程:(1)单道批处理,(2)多道批处理,分时和实时系统时代,(3)多方式系统时代(4)并行与分布式系统时代。3.操作系统:是一种系统软件,是软硬件资源的控制中心,
修炼中的菜鸟
·
2020-06-29 19:24
学习笔记和感悟
操作系统学习
笔记——进程(1)进程的调度
操作系统学习
笔记——进程(1)进程的调度目录
操作系统学习
笔记——进程(1)进程的调度1.进程概论2.进程的相关概念3.进程的调度4.总结1.进程概论一般的,在称呼cpu活动时,批量处理操作系统执行作业(
伯纳乌纯白
·
2020-06-29 13:15
学习笔记
操作系统
计算机操作系统-考研复试面试题-汇总大合集
_写在前面的话:本文重要涉及计算机操作系统的面试题,收集了网上各种常见面试题,加以整理,本人
操作系统学习
的不太扎实,如有写的不妥的欢迎指正,主要针对计算机复试,希望复试过过过。
yezhengjie
·
2020-06-29 00:43
计算机复试面试
操作系统学习
笔记
1-1操作系统做了什么讲了执行一个helloworld程序计算机发生了什么事情1-2操作系统的定义和作用定义就是一个很多个程序组成的软件作用资源的管理者硬件资源软件资源怎样管理资源用数据结构记录资源的使用状况确定资源的分配策略——算法实施资源的分配和回收提高资源的利用率保护资源的使用协调多个进程对资源请求的申请各种系统服务的提供者对机器硬件的扩展硬件基础上的第一层软件1-3操作系统的主要特征并发能
weixin_38104825
·
2020-06-28 20:36
操作系统学习
(九)-- 操作系统之文件系统(目录)
操作系统之文件系统L31目录与文件系统filesystem磁盘是一颗目录树,每个目录下一堆文件文件系统,抽象整个磁盘(第四层抽象)故事从多个文件开始所有文件放在一层(大集合)--集合划分:分治处理引入目录树目录形成目录树实现目录成为关键问题根据树状结构查找文件目录路径,得到文件FCB的映射如果存放目录下的所有文件的FCB吗?需要逐个匹配,这样查找效率低,而且需要加载到内存中才进行匹配;而且目录下很
weixin_34239592
·
2020-06-28 14:49
操作系统学习
笔记:文件系统实现
一、文件系统结构为了提供对磁盘的高效便捷的访问,操作系统通过文件系统来轻松地存储、定位、提取数据。文件系统有两个不同的设计问题:1、如何定义文件系统对用户的接口,涉及到文件及其属性、文件允许的操作、组织文件的目录结构;2、创建数据结构和算法将逻辑文件系统映射到物理外存设备上。目前有许多文件系统在使用。绝大多数操作系统都支持多个文件系统。二、文件系统实现实现文件系统需要应对多种磁盘和内存结构。磁盘上
weixin_33874713
·
2020-06-28 07:41
[茗洋]程序员常用不常见很难得的地址大全,博主很辛苦
简单设置与开发支持桌面程序可能用的到美工可能会看的前端人员可能用的简单工具常用软件下载数据库工具游戏开发其他语言友情链接jQuery框架.NET要用到的部分解决方案框架程序员的网站稍微偏放松点IT方面最新的科技新闻IT培训课程系列的网站程序员找活做的网站IT公司非编程人员和编程人员都能用的
操作系统学习
和折腾系统网盘空间找工作的网站下面是推荐找
weixin_33785972
·
2020-06-28 05:35
趣谈Linux
操作系统学习
笔记:内存管理(上)(第20讲)
一、引子1、计算两方面的原因2、内存管理机制二、独享内存空间的原理1、会议室和物理内存的关系和会议室一样,内存都被分成一块块儿的,都编号了号,例如3F-10就是三楼十号会议室、内存页有这样一个地址。这个地址是实实在在的地址,通过这个地址我们就能够定位到物理内存地址2、会产生什么问题呢?3F-10打开三个相同的程序,都执行到某一步,比方说,打开三个计算机器,用户在这三个程序的界面、上分别输入10、1
weixin_30871701
·
2020-06-28 01:54
趣谈Linux
操作系统学习
笔记:内核态内存映射:如何找到正确的会议室?(第26讲)...
一、内核页表和用户态页表不同,在系统初始化的时候,我们就要创建内核页表了我们从内核页表的根swapper_pg_dir开始找线索,在linux-5.1.3/arch/x86/include/asm/pgtable_64.h中就能找到它的定义externpud_tlevel3_kernel_pgt[512];externpud_tlevel3_ident_pgt[512];externpmd_tle
weixin_30414305
·
2020-06-27 19:56
操作系统学习
笔记(一) 进程与线程模型
进程可以说是操作系统最为核心的一个抽象,而线程可以认为是一种轻量级的进程,或者说一个进程内的多个迷你进程。一、进程的模型进程(process):进程是一个正在运行的程序的实例。对于一个单核的处理器,每个时刻只能运行一个程序,但在每一个时间段,它可能运行多个进程,这样就产生了并行的错觉。从概念上说,每个进程拥有自己的虚拟CPU,好像它独占了CPU的使用权一样,虽然实际的CPU是不断切换的。进程的另外
weixin_30409849
·
2020-06-27 19:25
操作系统学习
笔记(二)--进程管理(1)
今天进行操作系统第二章的复习。这章内容及其重要,是考试以及学习过程中的重点。进程管理*橘黄色为重要内容一、引入进程在上一讲中我们提到多道程序设计。多道程序设计特点-多道程序同时驻留内存-在宏观上并行执行-在微观上串行执行多道程序设计问题-执行过程–间断性-执行环境–封闭性-执行结果–再现性∴引入进程,描述程序的执行过程,并且跟方便分配相关资源。二、进程概念、特征及状态概念:进程是一个具有一定独立功
wangs1996
·
2020-06-27 13:52
操作系统
计算机
操作系统学习
笔记
本科期间学过操作系统,但仅仅是停留在课堂和考试上的学习,课后并没有系统学习过,更不能说深入了解原理了。现在重新收拾心情,以一种全新的姿态学习这门计算机的基础课程。学习教材是《计算机操作系统》第三版操作系统基本特征一、并发性两个概念:并发与并行。并发指的是在一段时间内发生了两个或者多个事件。并行指的是同一时刻发生了两个或者多个事件。对于多处理机系统,可以实现并行。而对于单处理机系统,同一时刻只有一个
csg_mozl123
·
2020-06-27 03:21
操作系统
操作系统学习
笔记
什么是操作系统?教材上给的定义是:OS是一组控制和管理计算机硬件资源地对各类作业进行调节,以方便用户使用的程序的集合。第一章OS的可以通过命令方式,系统调用方式(程序员的接口),图标窗口方式三种方式来实现与操作系统的通信。其主要功能也可概括为:对处理机、存储器、I/O设备以及文件(数据和程序)进行有效的管理,并为用户提供接口。OS的发展过程----几类典型操作系统(单、多道批处理、分时、实时),每
codedrinker
·
2020-06-26 15:23
OS
操作系统学习
---相关概念
进程进程是正在执行的一个程序,与进程相关的是地址空间,该地址空间中存放有可执行程序、程序的数据以及程序的堆栈。进程基本上是容纳运行一个程序所需要所有信息的容器。当进程使用完分配给它的时间片之后,进程将会被暂时挂起,再次启动时,必须从先前哪个状态开始,所以在进程被挂起时,该进程的所有信息就要被保存下来,均存放在进程表中,进程表是数组或链表结构。合作完成某些作业的相关进程经常需要彼此通信以便同步它们的
那可真是太开心了呢
·
2020-06-26 03:25
操作系统
操作系统学习
之------文件系统
看了一些关于操作系统,以及linux方面的文章,都要讲到文件系统,老师上课的时候我老是懵懂,现在决定整体性的概括一下,可能有些地方很片面,或者有问题,欢迎指出来文件系统的类型Windows95用的是FAT16Windows98在FAT16上进行了拓展,成为了FAT32较新版本的操作系统拥有了更先进的本地文件系统NTFSWindows8配置了ReFs(弹性文件系统)我的U盘是FAT32电脑磁盘是NT
那可真是太开心了呢
·
2020-06-26 03:24
操作系统
操作系统学习
笔记——第二章 进程、线程与作业
文章目录第二章进程、线程与作业多道程序设计目标单道程序设计的缺点多道程序设计的提出进程的引入定义并行和并发的区别进程状态(基本状态)状态转换进程控制块(PCB)进程的组成进程上下文切换进程的队列进程类型进程的特征进程间相互联系进程间相互作用进程的创建与撤销进程与程序的联系与差别线程与轻进程进程切换的不足和解决方案线程的概念线程和进程的区别多线程优点用户示图线程控制块(TCB)用户级别线程核心级别线
GL&HF
·
2020-06-26 03:42
课内笔记
操作系统学习
之windows发展史
1985年推出的windows1.0是微软第一次对个人电脑操作系统进行用户图形界面的尝试,是基于MS-DOS的操作系统。1987年微软发行Windows2.0,比起上一版本较受欢迎。主要原因是微软发行“运行时期版本”的Excel和WordforWindows,即是程序可于MS-DOS运行,然后自动引导Windows,退出程序时同时关闭Windows,用户界面较Windows1.0有着更多的功能,在
osDetach
·
2020-06-25 21:36
操作系统
操作系统学习
笔记(八)---内存管理(分页、分段机制)
目录一、内存管理硬件设计&地址空间二、内存管理方法连续内存分配(contiguousmemoryallocation)多分区方案(multiple-partitionmethod)可变分区方案(variable-partition)碎片(fragmentation)非连续内存分配分段机制(segmentation)分页机制(paging)TLB(translation-lookasidebuffe
freedom雲
·
2020-06-25 12:07
操作系统学习笔记
操作系统学习
笔记--信号量(整型信号量、记录型信号量)
信号量是一种数据结构(可以是整型数、整型数组、链表、记录型变量(结构体))。信号量的值与相应资源的使用情况有关。信号量的值仅由P、V操作改变。整型信号量S(数据结构是一个整型数,用整型数代表信号可用不可用,小于等于0时不可用,大于0时可用)整型数P操作(wait)原语、V操作(signal)原语(用完之后,释放资源)wait(s):whiles=0时signal(s):s:=s+1;wait(s)
qq_28808697
·
2020-06-25 04:43
操作系统
操作系统学习
笔记——第二章 进程管理
在学习操作系统时总结了笔记,并分享出来,特别是蓝色和红色字体。有问题请及时联系博主:Alliswell_WP,转载请注明出处。参考书:《操作系统》谌卫军等,清华大学出版社,2012年5月参考视频:清航全套计算机专业课视频目录1.进程(Process)2.线程(Thread)3.进程间通信4.经典的IPC问题5.进程调度第二章进程管理(进程三种状态的转换?如何共享数据?低级通信?高级通信?互斥(引入
AllisWell_WP
·
2020-06-25 01:50
操作系统学习
笔记——全部知识点流程图
在学习操作系统时对各部分的流程及具体如何工作特别困惑,所以总结了笔记,并分享出来,特别是蓝色和红色字体。有问题请及时联系博主:Alliswell_WP,转载请注明出处。参考书:《操作系统》谌卫军等,清华大学出版社,2012年5月参考视频:清航全套计算机专业课视频目录一、操作系统概述(计算机体系结构图、单道批处理、特权指令、程序状态字PSW、栈干嘛用)二、进程管理(进程三种状态的转换?如何共享数据?
AllisWell_WP
·
2020-06-25 01:19
操作系统学习
笔记——第一章 操作系统概述
在学习操作系统时总结了笔记,并分享出来,特别是蓝色和红色字体。有问题请及时联系博主:Alliswell_WP,转载请注明出处。参考书:《操作系统》谌卫军等,清华大学出版社,2012年5月参考视频:清航全套计算机专业课视频目录1.计算机概述2.操作系统的概念3.操作系统的发展历史4.操作系统的类型5.操作系统需要的硬件特性第一章操作系统概述(计算机体系结构图、单道批处理、特权指令、程序状态字PSW、
AllisWell_WP
·
2020-06-25 01:19
2018.11.25激活码的故事
虽然总自诩学习能力尚可,在没经过电脑
操作系统学习
的基础上,普通的OFFICE软件应用起来问题都不是很大,平时WORD、EXCEL、PPT都能简单操作,但只要涉及到系统升级或者其他绕点弯的操作,我就会变成一个电脑盲
老齐007
·
2020-06-24 20:42
操作系统学习
(二)用户程序的加载和运行
一个编译好的用户程序,放到磁盘中,是如何被加载到内存并运行的呢。大概的流程是加载器先把磁盘中的应用程序加载到内存并把执行权移交给应用程序。分为以下几个步骤:从磁盘读取应用程序并装入内存(加载器的作用1)。应用程序被装入内存后需要加载器对内存中的应用程序部分地址进行重定位(加载器的作用2)。加载器将执行权移交应用程序(加载器的作用3)。前面说过,部分外围设备将自己的地址空间直接映射到内存地址空间
狮子再回头
·
2020-06-24 11:54
操作系统
操作系统学习
之访问控制
1访问控制在计算机安全领域中,访问控制就是对不同的用户提供不同的资源访问权限,即不同用户对不同资源的操作能力不同。访问控制矩阵是计算机系统中的许可的静态描述,用于为用户和文件分配不同级别的安全性。在访问控制矩阵中,系统可能需要访问的任何东西,如文件,一块硬件或进程,被称为一个对象。像用户进程和其他可能需要访问的文件之类的主体有不同的访问能力(如读,写,读写),称为权限。矩阵列出沿着一个轴的对象和沿
爱撸铁的程序员
·
2020-06-24 02:55
操作系统
现代
操作系统学习
笔记——分页存储
背景知识内存是现代计算机系统操作的核心。内存由大量的字或字节队列构成,每个字或字节都有它自己的地址。CPU根据程序计数器的值从内存中取指令(fetchinstruction)。这些指令可能会从指定的内存地址读取数据或将数据存入到指定的内存地址例如,在一个典型的指令执行周期(instruction-executioncycle)里,首先要从内存中取出一条指令。然后,对这条指令进行解码(decode)
iteye_18480
·
2020-06-23 19:20
现代
操作系统学习
笔记——进程
进程的概念进程是执行中的程序(theprocessisaprograminexecution),在现代分时系统中,一个进程是一个工作单元进程非正式的,进程是运行中的程序。进程不仅仅是程序代码,有时也称之为代码段。它也包含了当前的状态,这由程序计数器和处理器中的寄存器表示。另外,进程通常包含了进程栈(processstack)(如方法参数,返回地址和本地变量)和一个数据段(存储全局变量)我们强调程序
iteye_18480
·
2020-06-23 19:20
VxWorks
操作系统学习
笔记
1.任务VxWorks任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。(1)任务状态:就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。阻塞(PEND):任务由于一些资源不可用而被阻塞时的状态。睡眠(DELAY):出于睡眠的任务状态。挂起(SUSPEND):
haobo920
·
2020-06-23 12:21
Vxworks
任务
任务调度
算法
signal
include
网络
操作系统学习
笔记(十一):非连续内存分配——段式存储管理
段式存储管理中,将程序的逻辑地址空间内容分为不同的段进行管理,逻辑地址空间与物理地址空间之间的映射关系图可以如下所示:每个段内部是连续的,但是不同的段在物理内存上是不连续的。段的概念:段表示访问方式和存储数据等属性相同的一段地址空间;一个段对应一个连续的内存块;若干个段共同组成进程的逻辑地址空间。段访问:逻辑地址由二元组表示。其中s表示段号,addr表示段内偏移量。如下图:硬件实现:如下图所示:在
时间很奇妙!
·
2020-06-23 04:52
操作系统学习:清华大学学堂在线
操作系统学习
记录之十一:页式管理,段式管理和段页式管理
存储管理的基本模式:1.单连续存储管理:一维逻辑地址空间的程序占用一个主存固定分区或者可变分区;2.段式存储管理:段式二维逻辑地址空间的程序占用多个主存可变分区;3.页式存储管理:一维逻辑地址空间的程序占用多个主存页架区;4.段页式存储管理:段式二维逻辑地址空间的程序占用多个主存页架区:虚拟存储器的基本思想:存储管理把进程全部信息放在辅存中,执行时先将其中一部分装入主存,以后根据执行行为随用随调入
小小柴
·
2020-06-23 02:24
计算机网络
操作系统学习
记录之四:内核级线程和用户级线程
内核级线程(KLT):•线程管理的所有工作由OS内核来做;•OS提供了一个应用程序设计接口API,供开发者使用KLT;•OS直接调度KLT;内核级线程的特点:•进程中的一个线程被阻塞了,内核能调度同一进程的其它线程占有处理器运行;•多处理器环境中,内核能同时调度同一进程中多个线程并行执行;•内核自身也可用多线程技术实现,能提高操作系统的执行速度和效率•应用程序线程在用户态运行,线程调度和管理在内核
小小柴
·
2020-06-23 02:23
计算机网络
超线程和多线程的区别
关于线程,多线程,并发,并行等操作系统的基础知识,可以回顾我之前的博客
操作系统学习
之一常用术语物理CPU:物理CPU就是插在主机上的真实的CPU硬件,在Linux下可以数不同的physicalid来确认主机的物理
const
·
2020-06-22 21:48
计算机原理
超线程
超线程与多线程的区别
手机
操作系统学习
总结
手机操作系统手机操作系统主要应用在智能手机上。主流的智能手机有GoogleAndroid和苹果的iOS等。智能手机与非智能手机都支持JAVA,智能机与非智能机的区别主要看能否基于系统平台的功能扩展,非JAVA应用平台,还有就是支持多任务。手机操作系统一般只应用在智能手机上。目前,在智能手机市场上,中国市场仍以个人信息管理型手机为主,随着更多厂商的加入,整体市场的竞争已经开始呈现出分散化的态势。从市
bcbobo21cn
·
2020-06-22 17:55
转载
IOS
Android
操作系统学习
笔记: 进程
参考资料:《现代操作系统3thedtion》原书第二章进程与线程在xmind上记录进程模型一个进程就是一个正在执行程序的实例,包括程序计数器、寄存器和变量的当前值一、创建进程创建进程的场景系统初始化执行了正在运行的进程所调用的进程创建系统调用用户请求创建一个新进程一个批处理作业的初始化在UNIX系统中,只有一个系统调用可以用来创建新进程:fork在调用了fork后,父进程和子进程拥有相同的存储映像
第六帅
·
2020-06-22 16:37
读书笔记
操作系统学习
笔记: IO设备
参考资料:《现代操作系统3thedtion》原书第五章输入/输出在xmind上记录一、硬件原理大致分类块设备CD-ROM/硬盘/USB每个块都能独立于其他块而读写字符设备以字符为单位发送或接收一个字符流,而不考虑任何块结构鼠标/打印机其他设备时钟IO设备组成电子部件称作设备控制器(devicecontroller)或适配器(adapter)经常以主板上的芯片的形式出现,或者以插入(PCI)扩展槽中
第六帅
·
2020-06-22 16:37
读书笔记
操作系统学习
笔记: 死锁
参考资料:《现代操作系统3thedtion》原书第六章死锁在xmind上记录一、资源定义需要排他性使用的对象资源就是随着时间的推移,必须能获得、使用以及释放的任何东西分类可抢占资源可以从拥有它的进程中抢占而不会产生任何副作用,比如:存储器不可抢占资源指在不引起相关的计算失败的情况下,无法把它从占有它的进程处抢占过来,比如:CD刻录机使用请求资源使用资源释放资源二、资源死锁定义:进程的数量,以及占有
第六帅
·
2020-06-22 16:37
读书笔记
操作系统学习
笔记:线程
参考资料:《现代操作系统3thedtion》原书第二章进程与线程在xmind上记录一、线程使用原因主要原因是,在许多应用中同时发生着多种活动。其中某些活动随着时间的推移会被阻塞。通过将这些应用程序分解成可以准并行运行的多个顺序线程,程序设计模型会变得更简单第二个关于需要多线程的理由是,由于线程比进程更轻量级,所以它们比进程更容易(即更快)创建,也更容易撤销第三个原因涉及性能方面的讨论。若多个线程都
第六帅
·
2020-06-22 16:37
读书笔记
Ubuntu 16.04 + ROS Kinetic 机器人
操作系统学习
镜像分享与使用安装说明
Ubuntu16.04+ROSKinetic镜像分享与使用安装说明内容概要:1网盘文件介绍2镜像制作3系统使用与安装----祝ROS爱好者和开发者新年快乐:-)----镜像iso约1.7GB,更多功能在网盘中查找即可。1网盘文件介绍链接:https://pan.baidu.com/s/1hulIXwC密码:7udr打开后,目前有5个文件夹,分别为pic、iso、code、build、book。pi
zhangrelay
·
2020-06-22 10:09
机器人仿真
GazeboSim仿真平台
Ubuntu软件
ROS
Kinetic
学习笔记
操作系统学习
笔记——进程与线程联系与区别
此篇博客是博主在学习操作系统过程中的笔记,通过写博客加深对进程和线程的理解,贴出来希望和大家共同进步。进程和线程是操作系统的重点和难点内容,也是互联网面试高频考点,学好进程和线程的相关问题,有利于后续的多线程编程。进程的定义:进程可以定位为一个数据结构及能在其上进行操作的一个程序,百话点,就是程序的一次执行过程。线程的定义:线程是进程内的一个执行单元,是进程内的一个相对独立、可调度实体进程的特点:
versencoder
·
2020-06-21 09:00
操作系统
存储管理——现代
操作系统学习
笔记
前言:操作系统需要对内存创建抽象模型以及管理内存,让程序员更方便的使用内存。一、无内存抽象在很久以前,程序员都直接访问物理内存,例如:movr1,1000。二、抽象:地址空间1、概念:程序在内存可能会互相影响,甚至修改操作系统导致程序无法正常运行。所以,系统设计人员必须解决两个问题:保护以及重定位。因此将内存抽象为地址空间,地址空间是一个进程用于寻址内存的一套地址集合,进程与进程之间的地址空间相互
奔跑的卤蛋
·
2020-06-21 08:38
线程——现代
操作系统学习
笔记
一、为什么引入线程?1、如果是单线程进程,在进程中可能存在多种活动,如果当进程等待IO发生阻塞,那么其它部分就不能继续运行。引入线程可以进一步提高程序执行的并行能力。2、进程的创建无非会增加内存以及CPU的负担,而线程属于轻量级的进程,更加容易创建于撤销。二、线程的模型1、进程包括资源与调度两个部分,而线程的模型则是分离了资源与调度。所有线程共享资源,线程与线程之间不像进程之间相互独立。线程之间可
奔跑的卤蛋
·
2020-06-21 08:38
现代操作系统学习笔记
zookeeper从入门到禁闭(一)
还记得以前
操作系统学习
的进程间通信吧,其实就是因为资源有限,或是同步一些进程,让进程更好的协同组织完成系统的各个功能,最多的就是互斥和同步两个概念,操作系统可以通过管程、消息机制、共享存储等来实现这两个功能
haleyprince
·
2020-06-16 11:17
第十四周
操作系统学习
总结
一、分页式存储管理(属于一维地址)1、分页存储管理系统中,逻辑地址由页号和页内位移组成。若A为逻辑地址,L为页面大小,则:页号:P=int(A/L);页内位移:W=A%L页号P页内位移W2、页面:分页存储管理是将作业的逻辑地址划分成一系列同等大小的部分,称为页。多级页表:即对页表进行再分页。3、页表:(1)定义:为了在内存中找到进程的每个页面所对应的物理块,系统为每个进程建立一张页面映象表,简称页
小小cxm
·
2020-06-07 22:00
第十三周
操作系统学习
总结
一、动态(可变)分区存储管理1、定义:动态分区分配又称为可变式分区分配。这种存储管理方法的实现思想是根据作业大小动态地建立分区,并使分区的大小正好适应作业的需要。因此系统中分区的大小是可变的,分区的数目也是可变的。且所谓动态分区是指实现不划定分区的大小,根据进程的大小动态的为之分配内存空间。2、优势:减少了内部碎片,同时提高系统的利用率。二、为了实现动态分区存储管理的数据结构1、空闲分区表:用一个
小小cxm
·
2020-06-01 22:00
操作系统学习
笔记-12:内存分配(二):非连续分配
在上一篇笔记中介绍的是连续分配,包括固定分区分配和动态分区分配。但前者容易产生内部碎片,后者容易产生外部碎片(虽然可以用紧凑技术解决,但是有一定的成本),都不是理想的解决方案。这篇笔记会介绍另一种分配方式,即非连续分配(离散分配),主要包括:基本分页存储管理、基本分段存储管理、段页式存储管理。下面是这篇笔记的思维导图:一.基本分页存储管理1.基本思路在连续分配中,一个进程不可被分割,只能整体放入一
Chor
·
2020-05-27 23:12
操作系统
内存管理
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他