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
现代操作系统
对Java线程概念的理解
1、什么是线程
现代操作系统
在运行一个程序时,会为其创建一个进程。例如,启动一个Java程序,操作系统就会创建一个Java进程。
fuzhongmin05
·
2020-08-25 16:06
Java学习笔记
Linux中/etc/init.d
它是在Unix和类Unix操作系统,以及OpenVMS上建立图形用户界面的标准工具包和协议,并可用于几乎已有的
现代操作系统
)。当你查看/etc目录时
天竹子
·
2020-08-25 15:46
Linux
L4操作系统(L4/Fiasco介绍)
tid_583.html)我们学习操作系统课程的时候,一直在讲微内核,说什么“微内核是
现代操作系统
的主流”(时间太久,记不清了,如果说错了,不要拍我)。
gracioushe
·
2020-08-25 14:59
高通展讯MStar相关
kernel与Android
《操作系统教程》读书笔记(1)
现代操作系统
的主要功能有五个方面:存储器管理、处理机管理、设备管理、文件管理和用户接口。存储器管理存储器管理的主要功能有:内存分配、地址映射、内存保护和内存扩充。
riszu2006
·
2020-08-24 20:37
读书
存储
作业
图形
关于并发和并行
现在是一个热门的研究领域,回顾一下问题的产生,当服务器需要处理大量连接时:1、最简单的办法是,一个连接来了之后,fork一个线程去处理,当然,也可以用进程,如php,但大部分都是以线程的方式去处理,这种方式的缺点是:
现代操作系统
中的线程开销尽管比进程小很多
liuqaing_0701
·
2020-08-24 19:05
架构
scala
操作系统
php
线程、队列、任务(同、异步)等概念详解
进程、线程和以及程序
现代操作系统
比如MacOSX,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。
爱_唔__执着
·
2020-08-24 18:45
谈谈如何学习Linux内核 (二) —— 站在系统的角度去学习
从上篇博文的角度上看,从系统的角度切入,这其实已经站在一个非常高的高度去俯瞰整个系统的架构了(更高的角度则是去从理论分析的角度去分析,可以参考《
现代操作系统
》中的行文思路)那站在系统的高度上学习,那我们应该关注哪些内容
明何
·
2020-08-24 16:58
linux
Python Process/Thread 概念整理
进程是比较重量级的操作系统资源,它拥有独立的内存空间,而在
现代操作系统
中为了实现在一个进程中执行多种任务,因此实现了线程。一个进程可以由多个线程组成,每个线程是一个执行单元
kid_learning
·
2020-08-24 14:31
python
process
thread
一步一步学 ROP 之 Linux_x86 篇
作者:蒸米@阿里聚安全序ROP的全称为Return-orientedprogramming(返回导向编程),这是一种高级的内存攻击技术可以用来绕过
现代操作系统
的各种通用防御(比如内存不可执行和代码签名等
阿里聚安全
·
2020-08-24 13:20
linux
x86
阿里聚安全
献给新手开发者,如何阅读Linux源码(转)
不需要通读并理解《操作系统概念》《
现代操作系统
》等巨著,但总要知道分时(time-shared)和实时(real-time)的区别是什么,进程是个什么东西,CPU和系统总线
飞猪飞飞
·
2020-08-24 05:22
Linux驱动开发
CUDA编程——zero copy
锁页主机内存
现代操作系统
都支持虚拟内存,操作系统实现虚拟内存的主要方法就是通过分页机制。操作系统将内存中暂时不使用的内容换出到外存(硬盘等大容量存储)上,从而腾出空间存放将要调入内存的信息
ZhangJunior
·
2020-08-24 00:53
CUDA编程
cuda
操作系统
编程
java并发编程概述
线程也被称为轻量级进程,在大多数
现代操作系统
中,都是以线程为基本调度单位的,而不是进程。并发的简史:在早期的计算机中不包含操作系统,它们从头到尾只执行一个程序,并且这个程序可以访问计算机中的所有资源。
漏断人初静v
·
2020-08-23 18:22
java多线程并发编程
并发
编程
java
Linux发行版联系与区别
许多发行版像其他
现代操作系统
一样提供了一个安装系统定制的
Giyomwd
·
2020-08-23 15:09
linux
并发编程系列(一)—多线程基本概念
内容如下:多线程概念进程和线程线程的状态几个关键字多线程的注意点概要随着
现代操作系统
发展,多处理器的诞生,若系统同一时刻只处理一个任务,效率会变得很低,并且不能充分发挥计算机的能力,达到充分利用计算机资源的效果
greekw
·
2020-08-23 04:07
并发编程
现代操作系统
笔记2(操作系统概念和系统调用)
操作系统概念:1.进程本质上是正在执行的一个程序,进程在其地址空间内读写,该地址空间存放有可执行程序、程序的数据以及程序的堆栈,进程的资源集包括寄存器、打开文件的清单、突出的报警、有关进程的清单。进程基本上是容纳一个程序所需要所有信息的容器。操作系统周期性的挂起一个进程然后运行另一个进程。进程被挂起后,当需要再次启动时,状态需要完全相同,这意味着挂起时进程所有的信息都要被保存下来。与一个进程有关的
YetToCome
·
2020-08-22 22:25
操作系统
操作系统
现代操作系统
笔记
先说说作者,AS.Tanenbaum,应该是一个很NB的人,自己写了MINIX系统,是LINUS写LINUX的基础,一个开放的为了研究的操作系统,在那个开源还不是很流行的年代,作者应该是开源的先锋了。给作者评价:NB。再谈谈书,很厚的一本书,看懂了就可以成为计算机专家了,呵呵,机械工业出版社的,也是个很NB的出版社,出了很多很NB的书,好了,不废话了,正题了第一章引论计算机系统组成硬件------
raintwoto
·
2020-08-22 22:01
《
现代操作系统
—中文第三版》读书笔记之——调度算法
2.4调度2.4.1调度介绍在单cup计算机系统处理多道程序时,通常就会有多个进程或线程同时竞争cpu。只要有两个或者更多的进程处于就绪状态,这种竞争就会发生。此时必须选择下一个要运行的进程占领cpu。在操作系统中,完成选择工作的这一部分称为调度程序(scheduler),该程序使用的算法称为调度算法。2.4.2调度算法分类不同的环境需要不同的调度算法,这里划分三种环境:1)批处理。2)交互式。3
fk961859482
·
2020-08-22 21:15
操作系统
[资料]《
现代操作系统
》《操作系统概念(操作系统恐龙书)》官方英文电子档
现代操作系统
Modern.Operating.Systems.Global.Edition.4th.Edition,这本书是教材,Tanenbaum是谁不用多说了吧,估计Linus见了他也得叫一声老师。
ZingHd
·
2020-08-22 21:26
资料
恐龙书
操作系统
操作系统概念
现代操作系统
高清电子版
[*****]
现代操作系统
(第2版)--比《操作系统概念》要详细深入如果再有本《操作系统设计与实现》2版参考参考minix实现那就是绝配了!
http://outmyth.blogdriver.com/outmyth/index.html
现代操作系统
(第2版)【原书名】
现代操作系统
(英文版.第2版)[原书信息]【作者】(荷)AndrewS.Tanenbaum
yesky12
·
2020-08-22 20:21
现代操作系统
课后答案
转载于:https://www.cnblogs.com/suibian1/p/11442882.html
weixin_30421809
·
2020-08-22 19:18
多任务(1):多进程
现代操作系统
都支持“多任务”,我们通过多进程或多线程实现多任务相关的编程。多进程简单示例常用的多进程编程可通过multiprocessing这个模块实现,支持跨平台。
oldk
·
2020-08-22 11:03
python3.x
python
多进程
阿里90后工程师利用ARM硬件特性开启安卓8终端“上帝模式”
一、前言在
现代操作系统
中,系统运行的内核空间和应用程序
阿里云云栖号
·
2020-08-22 10:07
安全
漏洞
andriod
操作系统
C++后端工程师需要看的书籍
Linux:《鸟哥的Linux私房菜》《UNIX/linux系统编程》网络编程:《C++网络编程》(卷1和卷2)《TCP/IP详卷》(卷1卷2卷3)《UNIX网络编程》操作系统:《深入理解计算机基础》《
现代操作系统
weixin_30571465
·
2020-08-21 06:07
第一次作业:基于Orange's OS系统的进程模型分析与心得体会
——《
现代操作系统
》2.什么是进程控制块?进程控制块(ProcessingControlBlock),是操作系统核心中一种数
weixin_30652879
·
2020-08-20 14:56
《
现代操作系统
》读书笔记——进程与线程
花了大概半年的时间不紧不慢的把《
现代操作系统
》读了一遍,第一遍读得感觉比较费劲,不过读下来也得以对操作系统整体概念有了一个整体的认识。
菲_Ariel
·
2020-08-20 14:10
内存分页机制的实现(虚拟地址和物理地址的映射)
现代操作系统
都使用分页机制来管理内存,这使得每个程序都拥有自己的地址空间。每当程序使用虚拟地址进行读写时,都必须转换为实际的物理地址,才能真正在内存条上定位数据。
CoderZk
·
2020-08-20 09:21
浅谈c语言内存
操作系统——第二章习题笔记(一)
[答案]进程控制块PCB3.①是
现代操作系统
的基本特征之一,为了更好地描述这一特征而引入了②这一一概念。[答案]①程序的并发执行,②)进程4.给出用于进程控制的四种常见的原语_①、.②、.③_和④。
Jason--Zhu
·
2020-08-20 09:25
笔记
操作系统
理解进程调度时机跟踪分析进程调度与进程切换的过程
Linux进程调度进程调度对于一个
现代操作系统
来说是必不可少的部分,为了表现出多个进程在CPU上同时运行的效果,Linux必须不断的从一个进程快速切换到另一个进程。
umika
·
2020-08-20 08:48
内存分段分页机制理解
现代操作系统
,计算机内存是按照先分段再分页的方式管理的。注意:以下描述都是基于32位计算机进行描述的。
copbint
·
2020-08-20 07:37
操作系统
操作系统原理-线程
之前讨论的进程是具有单个控制线程的程序,但
现代操作系统
的设计都允许一个进程包含多个线程进程和线程的区别进程是执行中的程序,是程序的主动实体,是系统分配资源的最小单位;单个进程中执行某一任务就是一个线程,
景明kk
·
2020-08-20 06:05
操作系统
从进程和线程了解浏览器的工作原理
现代操作系统
都是可以同时运行多个任务的,比如:用浏览器上网的同时还可以听音乐。
zouyang0921
·
2020-08-20 06:37
现代操作系统
-5个哲学家就餐问题
//liux版本#include#include#include#defineN8#defineLEFT(i+(N-1))%N#defineRIGHT(i+1)%N#defineTHINKING0//不吃#defineHUNGRY1//准备吃#defineEATING2//在吃pthread_mutex_tmutex=PTHREAD_MUTEX_INITIALIZER;//哲学家状态转换锁sem_
iinilostme
·
2020-08-20 05:10
Linux内存管理之一 分段与分页
现代操作系统
的内存管理机制有两种:段式管理和页式管理。段式内存管理,就是将内存分成段,每个段的起始地址就是段基地址。地址映射的时候,由逻辑地址加上段基地址而得到物理地址。
cpongo4'"\?;@
·
2020-08-20 05:40
java多线程入门 -------- 收割常见并发编程的基础知识
一.线程与进程
现代操作系统
调度的最小单位是线程,也叫轻量级进程,在一个进程里可以创建多个线程,线程是程序程序内部的一个执行路径,而一个进程可以有多个执行路径。
如果大雪封门
·
2020-08-19 19:21
java并发编程的艺术
java
多线程
编程语言
现代操作系统
第四章 文件系统 习题
Chapter04第四章文件系统习题知识点小记文件类型:①普通文件:包含有用户信息的文件,分为ASCII文件和二进制文件。②目录:管理文件系统结构的系统文件;③字符特殊文件(UNIX):与输入/输出有关,用于串行I/O类设备,如终端、打印机、网络等。④块特殊文件(UNIX):用于磁盘类设备。文件访问方式:顺序访问、随机访问。绝对路径名:由从根目录到文件的路径组成;相对路径名:所有不从根目录开始的路
MarshaZheng
·
2020-08-19 16:14
操作系统
现代操作系统
第六章 死锁 习题
Chapter06死锁习题知识点小记从死锁中恢复:1.利用抢占恢复2.利用回滚恢复3.通过杀死进程恢复;安全状态:即使所有进程突然请求对资源的最大需求,也仍然存在某种调度次序能够使得每一个进程运行完毕。不安全状态:任何分配资源实力的序列都无法保证工作的完成。安全状态和不安全状态的区别是:从安全状态出发,系统能够保证所有进程都能完成;而从不安全状态出发,就没有这样的保证。死锁预防:破坏互斥条件:一切
MarshaZheng
·
2020-08-19 16:14
操作系统
C语言的三套标准:C89、C99和C11
Unix作为80年代主流的操作系统,是整个软件工业的基础,是
现代操作系统
的开山鼻祖,C语言就是为Unix而生的。
James_Bobo
·
2020-08-18 05:15
#
C基础
操作系统实践之第二章(实模式和保护模式)
但80386以及现在的奔腾、酷睿等等CPU为了向前兼容都保留了实模式,
现代操作系统
在刚加电时首先运行在
尚书左仆射
·
2020-08-17 17:33
用日志了解你的 Linux 系统
在新装的openSUSELeap42.3以及大多数
现代操作系统
上,重要的日志由systemd初始化系统存储。systemd这套系统负责启动守护进程,并在系统启动时让计算机做好被使用
weixin_34212189
·
2020-08-17 16:21
Linux 内核与用户空间的数据交互
如果你想更深入的了解一些内核与用户空间实际交互的案例,请访问:设备驱动与ioctl函数详细分析内存管理为什么
现代操作系统
要使用虚拟地址空间而不是直接使用物理内存?1其实早期的计算机,程序确实是直接
江下枫
·
2020-08-17 15:01
操作系统与内核
嵌入式与Linux
C
现代操作系统
第4版 第3章笔记
内存管理3.1无存储器抽象3.2一种存储器抽象:地址空间3.3虚拟内存3.3.1分页3.3.2页表3.3.3加速分页过程3.3.4针对大内存的页表3.4页面置换算法3.5分页系统中的设计问题3.6有关实现的问题3.7分段‘‘Programsexpandtofillthememoryavailabletoholdthem.’’——Parkinson’sLaw为什么提出分层存储器体系(memoryhi
Serendipity&74
·
2020-08-17 14:23
一步一步学ROP之Linux_X86-蒸米大神
0x00序ROP的全称为Return-orientedprogramming(返回导向编程),这是一种高级的内存攻击技术可以用来绕过
现代操作系统
的各种通用防御(比如内存不可执行和代码签名等)。
GitCloud
·
2020-08-17 14:21
PWN知识
计算机体系结构——操作系统——虚拟内存管理
现代操作系统
中普遍采用虚拟内存管理,该部分即让软件运行在“虚地址”上,与真正访问存储的“实地址”(物理地址)相隔离。
KGback
·
2020-08-17 14:28
计算机结构
现代操作系统
读书笔记--第一章 引论
*引论*1.用户与操作系统的交互方式(用户接口程序):shell(基于文本),图形用户界面GUI(基于图像)2.主要部件简化图:*1.1什么是操作系统*1.操作系统任务:为程序员提供一个资源集的清晰抽象,管理这些硬件资源。1.1.1作为扩展机器的操作系统1.1.2作为资源管理器的操作系统1.操作系统主要任务:记录哪个程序在使用什么资源,对资源请求进行分配,评估使用代价,并且为不同的程序和用户调解互
铭宇要做后端攻城狮
·
2020-08-17 13:30
操作系统
(整理)用户空间_内核空间以及内存映射
内核空间和用户空间
现代操作系统
采用虚拟存储器,对于32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。
Omni-Space
·
2020-08-17 13:03
Linux
Kernel
Linux内核空间与用户空间的实现
实现用户内核空间和用户空间的分离是
现代操作系统
的必备能力。开始接触Linux时就就困惑于内核空间和用户空间的分离是如何实现的。
m0_37655049
·
2020-08-17 13:29
操作系统学习笔记: 储存管理
参考资料:《
现代操作系统
3thedtion》原书第三章储存管理在xmind上记录一、地址空间地址空间是一个进程可用于寻址内存的一套地址集合基址寄存器与界限寄存器简单的动态重定位程序的起始物理地址装载到基址寄存器中
第六帅
·
2020-08-17 12:38
读书笔记
如何编写一个系统调用
一、系统调用的概念
现代操作系统
,处理器的运行模式通常分成两个空间:一个内核空间,一个用户空间。大部分的应用程序都是运行在用户空间的,而内核和设备驱动程序运行在内核空间。
狗炜别叫我打游戏
·
2020-08-17 11:51
linux操作系统基础
如何合理设置Linux的swap分区
众所周知,
现代操作系统
都实现了“虚拟内存”这一技术,不
weixin_33724659
·
2020-08-17 03:07
操作系统进程管理常见问题(进程和线程的概念、临界区和临界资源的概念)
2.
现代操作系统
中的进程为何有多种状态?请列举几种常见的进程状态。
See_Future
·
2020-08-16 11:41
操作系统常见问题
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他