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
现代操作系统
操作系统设备管理重点概念整理
(四)spooling技术又称假脱机技术,
现代操作系统
都支持该项技术,它主要实现将独享设备虚拟
Octoberone
·
2020-07-16 07:28
现代操作系统
笔记——第六章死锁
第六章死锁可抢占资源:可以从拥有它的进程中抢占而不会产生任何副作用,例如存储器不可抢占资源:在不引起相关的计算失败的情况下,无法把它从占有它的进程处抢占过来。死锁与不可抢占资源有关,有关可抢占资源的潜在死锁通常可以通过在进程之间重新分配资源而化解。使用资源的顺序:请求、使用、释放资源。死锁定义死锁的必要条件死锁建模检查资源分配图是否有环路来判断死锁。四种处理死锁策略一、鸵鸟算法:把头埋到沙子里,假
bwcxljsm
·
2020-07-16 06:18
操作系统
现代操作系统
笔记——第五章输入输出
第五章输入输出(IO)IO设备分为两类:块设备把信息存储在固定大小的块中,每个块都有自己的地址,所有传输以一个或多个完整的块为单位,基本特征时每个块能独立于其它的块而读写。如磁盘字符设备以字符为单位发送或接收一个字符流,而不考虑任何块结构,不可寻址也没有任何寻道操作,如打印机、网络接口、鼠标等时钟、内存映射的显示器不属于以上两种。设备控制器IO设备一般由机械部件和电子部件组成,其中电子部件称作设备
bwcxljsm
·
2020-07-16 06:17
操作系统
操作系统概念(Operating System Concepts Ninth Edition恐龙书)阅读
大家如果看完,可以进一步看看Unix内核编程、
现代操作系统
的书。关于习题答案:我比较喜欢
Sampson Clarence
·
2020-07-16 05:05
操作系统
Java线程浅学习
进程和线程是
现代操作系统
必不可少的运行模型,在操作系统中可以有多个进程,这些进程包括系统进程(系统内部创建的进程)和用户进程(用户程序创建的进程),一个进程可以有多个线程。
cxy782255346
·
2020-07-15 22:42
java
thread
java
线程
python 中 open与with open 的区别
读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,
现代操作系统
不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常
charuiyu
·
2020-07-15 21:17
线程和进程的概念
现代操作系统
在运行一个程序时,会为其创建一个进程。例如,启动一个Java程序,操作系统就会创建一个Java进程。
现代操作系统
调度的最小单元是线程,也叫轻量级进程(LightWeigh
心猿意碼
·
2020-07-15 11:08
java多线程与并发
java
thread
多线程
进程
线程
计算机网络自顶向下方法简单UDPping程序实现
由该客户和服务器提供的功能类似于在
现代操作系统
中可用的标准pi
wwxy261
·
2020-07-15 09:16
算法
缓存和页回写
现代操作系统
存在高速缓存的两个因素:访问磁盘的速度远远低于访问内存的速度。数据一旦被访问就很有可能在短期内被再次访问(临时局部性原理)。
weixin_33804990
·
2020-07-15 04:12
Windows API 原子操作
现代操作系统
中,一般都提供了原子操作来实现一些同步操作,所谓原子操作,也就是一个独立而不可分割的操作。
春起之苗
·
2020-07-14 22:23
偏底层软件设计
centos7安装与登录
这个教授是《
现代操作系统
》的作者,后来的Linus就是学习这门课后开发的linux。minix用来教学不错,但是实际使用就差一
大江东去了吗
·
2020-07-14 20:15
linux运维学习
Java并发编程-多线程
Thread简介
现代操作系统
调度的最小单元是线程,也叫轻量级进程,在一个进程里可创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。
黄俊彬
·
2020-07-14 10:50
第十一课 实模式到保护模式 中
为了解决内存访问越界的问题,英特尔发明了80286处理器,这款处理器引入了保护模式,为
现代操作系统
和应用程序奠定了基础,但是80286在设计上有些奇葩,例如:段寄存器为24位,通用寄存器为16位,这样显得不伦不类
diaozhiwa5526
·
2020-07-14 09:57
[
现代操作系统
笔记][第四章文件系统]
第四章文件系统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-4 操作系统的基本功能
设备分配(3)设备处理4.文件管理功能(1)文件存储空间的管理(2)目录管理(3)文件的读/写管理和保护5.操作系统与用户之间的接口(1)联机用户接口(2)脱机用户接口(3)图形用户接口(4)程序接口
现代操作系统
的新功能
Log.e
·
2020-07-13 20:51
操作系统原理
关于考试复习及准备的想法
考试复习的准备:MIT-线性代数~笔记本xuetangx-数据结构~笔记本高数&线代&概率~笔记本*3
现代操作系统
~finishGithubnoteCSAPP~在书上做好note&Githubnote(
nicef66
·
2020-07-13 17:20
Python中文件的读取
需要了解的是,在磁盘上读写文件的功能都是由操作系统提供的,
现代操作系统
不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据
无敌的肉包
·
2020-07-13 17:48
Linux网络编程系列二:套接字接口
套接字接口(socketinterface)是一组函数,和其他系统函数结合起来用于创建网络应用,下图给出了典型的客户端-服务器事务的上下文中的套接字接口描述:大多数
现代操作系统
上都实现了同一套套接字接口
weixin_30439067
·
2020-07-13 17:36
内存屏障与volatile
内存屏障由于
现代操作系统
都是多处理器操作系统,每个处理器都会有自己的缓存,可能存再不同处理器缓存不一致的问题,而且由于操作系统可能存在重排序,导致读取到错误的数据,因此,操作系统提供了一些内存屏障以解决这种问题
查尔斯欢
·
2020-07-13 15:12
java
读书笔记-
现代操作系统
-6死锁-6.3鸵鸟算法6.4死锁检测和死锁恢复
6.3鸵鸟算法不考虑死锁问题。因为实际工作中很可能有其他更为严重的问题。如果死锁的频率不高可不考虑死锁。6.4死锁检测和死锁恢复6.4.1每种类型一个资源的死锁检测步骤:1.对图中的每一个节点N,将N作为起始点执行下面5个步骤。2.将L初始化为空表,并清除所有的有向边标记。3.将当前节点添加到L的尾部,并检测该节点是否在L中已出现两次,如果是。那么该图包含了一个环(已列在L中),算法结束。4.从给
千念飞羽
·
2020-07-13 15:03
现代操作系统
读书笔记
进程间通信与线程间通信 . windows下多线程通信方法 Linux 多线程通信
现代操作系统
的主要特点是多用户和多任务,也就是程序的并行执行,windows如此linux也是如此。所以操作系统就借助于进程来管理计算机的软、硬件资源,支持多任务的并行执行。
slj_win
·
2020-07-13 13:17
VC
虚拟内存原理
虚拟内存:为了更加高效并且少出错,
现代操作系统
提供了一种对主存的抽象概念,叫做虚拟内存。
osDetach
·
2020-07-13 11:29
深入理解计算机系统
操作系统
操作系统总结及考试心得
一、学习内容1.前言:所用书籍:《
现代操作系统
》,英文第三版,这本书有中文翻译版,网上两本书的PDF都有,如果有专门看PDF的电子设备(笔记本体验非常差,kindle一般般,手机也不是很好)
qq_38941327
·
2020-07-13 11:25
class
learning
操作系统的结构设计
内核
现代操作系统
中大都采用了进程的概念,为了解决系统的并发性、共享性和随机性,并使进程能协调地工作,单靠计算机硬件提供的功能是十分不够的。
莫之
·
2020-07-13 10:10
操作系统
Java并发机制(1)--理论基础
进程与线程概念在
现代操作系统
中,进程支持多线程。进程是资源管理的最小单元,线程是程序执行的最小单元。线程作为调度和分配的基本单位,进程作为资源分配的基本单位。
john_lw
·
2020-07-13 06:07
Java
Java并发机制
Java并发
线程安全
指令重排序
Java内存模型
互斥量与条件变量
同步机制(一)
RaceCondition(竞争条件)Datarace(数据竞争)Mutualexclusion(互斥现象)Criticalsection/region(临界区)Atomicoperation(原子操作)为什么需要同步机制
现代操作系统
设计的要点是多进程
Fruit_初
·
2020-07-13 04:07
Menu Governor
在
现代操作系统
中,往往很多时候并不需要去执行cpu密集型的任务,而每当这个时候,如果去持续的执行循环去等待新的任务发过来,那需要消耗巨大的能量。所以设计人员设计出一种空闲状态以此CPU进入低功耗模式。
内核工匠
·
2020-07-13 04:04
linux下如何修改进程优先级
Linux与其他
现代操作系统
一样,也可以运行多个进程。它在多个进程之间共享CPU和其他资源。如果一个进程占用了100%的CPU,那么其他进程将无法响应。
dinkyFan
·
2020-07-13 04:21
linux
I/O多路复用select/poll/epoll
现代操作系统
中,线程数已经得到了极大的提升,如NPTL线程软件包可支持数十万的线程。
dielu7895
·
2020-07-13 04:43
现代操作系统
概述
现代操作系统
概述目录如下:文章目录
现代操作系统
概述前言操作系统的基本概念为什么要有操作系统操作系统与普通软件的区别操作系统所处的位置与用户交互的程序操作系统的运行机制:内核态(管态)用户态(目态)操作系统的特征并发
Sisyphuss
·
2020-07-13 01:35
操作系统概述
在UNIX和Windows中关闭磁盘I/O缓冲
现代操作系统
对磁盘读写一般都提供提供了内存缓冲机制,通常分为直写(writethrough)和回写(writeback)两种方式。
DLite
·
2020-07-13 00:02
Windows操作系统
关于条件变量和互斥锁为何配合使用的思考
最近在阅读《
现代操作系统
》,看到条件变量部分时非常疑惑条件变量为什么需要互斥锁,,查阅了一些资料,进行了一些思考。我的疑惑点在于条件变量为什么需要有互斥锁的配合,我觉得原因有二。
张Da夫
·
2020-07-12 20:33
操作系统
Linux内存管理
一虚拟地址即使是
现代操作系统
中,内存依然是计算机中很宝贵的资源,看看你电脑几个T固态硬盘,再看看内存大小就知道了。
光影和弦 一抹春色
·
2020-07-11 21:32
Linux
简单说说容器/沙盒(Sandbox)以及Linux seccomp
虽然一个应用程序不能让一个正常的
现代操作系统
崩溃,但是它却可以对操作系统的运行环境造成巨大的人为破坏,
夏末嘞
·
2020-07-11 20:32
编程
Java多线程编程基础知识汇总
多线程简介多任务
现代操作系统
(Windows、Linux、MacOS)都可以执行多任务,多任务就是同时运行多个任务。
Java伴我余生
·
2020-07-11 16:00
Java并发编程之基础篇(一)-- 线程与任务
进程:在
现代操作系统
中,每一个独立运行的程序都是一个进程,比如运行中的word,微信等等都是一个独立进程。线程:在
现代操作系统
中,线程也叫轻量级进程,每个进程里面可以包含多个线
IT界的一只菜鸟
·
2020-07-11 15:09
并发编程
现代操作系统
应用开发:UWP——onSuspend:挂起并关闭
功能简介实现效果实现过程修改App.xaml.cs文件在MainPage.xaml中添加控件在MainPage.xaml.cs中添加代码总结TipsFYI功能简介MainPage里面有一个Image控件和文本框控件,可以更改图片和在文本框中输入内容,Debug模式下选择生命周期事件中的挂起并关闭,重新打开之后还原之前图片的内容和文本框的内容实现效果启动更改内容挂起并关闭后再启动实现过程修改App.
qiuxy23
·
2020-07-11 14:42
现代操作系统应用开发
学习笔记
深入解读Linux进程调度Schedule
长文慎入~~调度系统是
现代操作系统
非常核心的基础子系统之一,尤其在多任务并行操作系统(MultitaskingOS)上,系统可能运行于单核或者多核CPU上,进程可能处于运行状态或者在内存中可运行等待状态
LoneHugo
·
2020-07-11 00:42
Linux进程调度
mosad_hw5
中山大学数据科学与计算机学院本科生实验报告课程名称
现代操作系统
应用开发任课老师郑贵锋年级17级专业(方向)软件工程学号
[email protected]
开始日期完成日期2019.11.11
Maykidd
·
2020-07-10 22:03
Unix V6 环境搭建:Simh 安装 Unix V6、Unix V6 基本使用以及源代码获取
虽然UnixV6已经是1975年的系统了,但是其源代码拢共只有1w行左右,并且使用了C语言(K&R之前的标准),还是
现代操作系统
的鼻祖,所以说是初学者最好的研究对象。
曾经去过跨越一个小时的地方
·
2020-07-10 18:48
linux
Unix
V6
PDP-11
Simh
Unix内核源码剖析
Unix
IBM的LPI复习资料之LPI101-Topic103 :GNU和Unix命令(6)改变进程优先级
2理解你的优先级与其他大多数
现代操作系统
一样,Linux也能运行多个进程。这通过进程间共享CPU和其他资源完成。如果一个进程占用了100%的CPU,那么其他进程将会失去反应。如果你运行
smstong
·
2020-07-10 18:50
Linux相关
详解操作系统中断
说到中断还不得不从
现代操作系统
的特性说起,无论是桌面PC操作系统还是嵌入式都是多任务的操作系统,而很遗憾,处理器往往是单个的,即使在硬件成本逐渐下降,从而硬件配置直线上升的
圆月弯刀丶
·
2020-07-10 15:05
Linux系统
Windows系统
C++ 多线程之std::thread浅析
文章目录C++多线程之std::thread浅析1.Native的多线程2.std::thread2.1构造函数2.2join2.3detach2.4析构3.总结C++多线程之std::thread浅析
现代操作系统
能够呈现给使用者各式各样的形态
xdesk
·
2020-07-10 12:10
C++语言编程
【操作系统】文件系统
4.7文件系统层次结构
现代操作系统
有多种文件系统类型(如FAT32、NTFS、ext2、ext3、ext4等),因此文件系统的层次结构也不尽相同。图4-11是一种合理的层次结构。
weixin_34413103
·
2020-07-10 09:08
2020新年伊始,我的新年计算机书单(持续更新)
2020新年伊始,我的新年计算机书单豆瓣高分计算机书单,适合自学,希望深入掌握计算机原理的同学阅读和参考操作系统操作系统导论(OSTEP)这是一本关于
现代操作系统
的书。
Colaaaaaaaaaa
·
2020-07-09 23:30
计算机书单
《操作系统》试题及答案
2014-2015学年第1学期《操作系统》试题(A卷)2014-2015学年第1学期《操作系统》试题(B卷)一、选择题(1分×30=30分)1.
现代操作系统
的两个基本特征是()和资源共享。
20164235
·
2020-07-09 23:20
操作系统
如何用信号量与互斥量解决男女共浴(或过桥问题)
任务要求:男女共浴(或过桥问题)(引自AST《
现代操作系统
》3th,P98)。1.假设一个大学为了卖弄其政治上的正确性,准备把美国最高法院的信条“平等但
Macmanboy
·
2020-07-09 22:09
Linux 的硬链接与软链接
从inode了解Linux文件系统1.Linux的文件与目录
现代操作系统
为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。
TechGreat
·
2020-07-09 20:55
嵌入式Linux
探究Windows内核你知多少
Windows内核如上所述,
现代操作系统
的一个明显特征就是用户空间和系统空间的划分,从UNIX时代以来,人们一直把存在于系统空间的代码和数据的集合称为“内核(Kernel)”,因此内核是有明确边界的。
博文视点
·
2020-07-09 13:31
个人读书书单
2020年【奔跑吧Linux内核】张天飞2019年【内向思考】10%【格局】吴军,100%【态度】吴军,100%,40封家书,讲述了对人,对事的态度【失恋33天】100%【活法||】20%【
现代操作系统
第四版
王二车
·
2020-07-09 12:05
程序人生
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他