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
操作系统笔记
操作系统笔记
第一章操作系统引论操作系统的目标:有效性:提高系统资源利用率,提高系统吞吐量,方便性,可扩充性,开放性。脱机技术:数据的输入和输出都是在脱离主机的情况下进行的,如数据输入时,在外围机的控制下,将数据送到高速磁盘上,当cpu需要时,再将其读入内存。脱机技术的优点:1、减少了CPU的空闲时间2、提高了I/O的速度单道批处理系统和多道处理系统的区别:单道处理系统其程序是一个接一个顺序执行的,而多道处理系
u012599545
·
2015-07-18 19:00
操作系统笔记
:线程
第4章:线程是什么?CPU使用的基本单元组成线程ID、程序计数器、寄存器集合、栈多线程优点响应度高资源共享经济多处理器体系结构的利用多线程模型提供线程支持的方法:用户线程内核线程三种模型模型概念特点多对一将许多用户线程映射到一个内核线程一个线程阻塞,进程阻塞;不能并行运行于多个处理器一对一将每个用户线程都映射到内核线程一个线程阻塞,另外线程能运行;能并行运行于多个处理器;资源开销大多对多多路复用到
luoyhang003
·
2015-05-04 17:00
线程
操作系统笔记
虚拟文件系统当时的设计目的是为了网络文件系统而设计的。 虚拟文件系统,是一个抽象层。所以一个分区可以同时存在多个文件系统 的原因就是,有个抽象层。。 Windows没有这个,不需要这样子做。它靠盘符来确定文件系统 网络文件系统的缺点: 需要锁机制。 无状态性。客户端并没有记录打开的文件。为什么不记录打开项呢? 其实是把服务端做为一个子目录来使用的。
·
2015-04-21 00:00
操作系统
兰州交通大学Linux
操作系统笔记
(2)
第二堂课时间:2015.3.9Shell提示符$普通用户#超级用户sudosu普通用户è超级用户su用户名当前用户è用户名Linux快捷键图形户界面下切换到终端Ctrl+Alt+F(1-6)字符终端间切换Alt+F(1-6)终端è图形化Alt+F76个虚拟终端tty1-tty6桌面终端Ctrl+Alt+Tlogout与exit的区别eixt是由当前用户退出,进入下一个用户logout是由当前用户注
JackHall
·
2015-03-10 08:06
Linux操作系统
兰州交通大学Linux
操作系统笔记
(2)
第二堂课时间:2015.3.9Shell提示符$普通用户#超级用户sudosu普通用户è超级用户su用户名当前用户è用户名Linux快捷键图形户界面下切换到终端Ctrl+Alt+F(1-6)字符终端间切换Alt+F(1-6)终端è图形化Alt+F76个虚拟终端tty1-tty6桌面终端Ctrl+Alt+Tlogout与exit的区别eixt是由当前用户退出,进入下一个用户logout是由当前用户注
JackHall
·
2015-03-10 08:06
Linux操作系统
兰州交通大学Linux
操作系统笔记
(1)
Linux笔记第一堂课时间:2015.3.2Linux操作系统的桌面主流为ubuntu上课使用的是ubuntu14.04.1Linux操作系统的定义:Linux是免费使用和自由传播的类Unix操作系统,它是基于Intelx86系列cpu的计算机上。[J1]1991年10月5日,Linus发布了LinuxLinux采用宏内核的方式管理Linux最大的特点:自由、安全、可靠Linux:Unix在PC机
JackHall
·
2015-03-10 08:12
兰州交通大学Linux
操作系统笔记
(1)
Linux笔记第一堂课时间:2015.3.2Linux操作系统的桌面主流为ubuntu上课使用的是ubuntu14.04.1Linux操作系统的定义:Linux是免费使用和自由传播的类Unix操作系统,它是基于Intelx86系列cpu的计算机上。[J1]1991年10月5日,Linus发布了LinuxLinux采用宏内核的方式管理Linux最大的特点:自由、安全、可靠Linux:Unix在PC机
JackHall
·
2015-03-10 08:12
分布式
操作系统笔记
操作系统做什么?--依hello.c为例1.用户告诉操作系统执行hello程序2.操作系统找到该程序,检查其类型3.检查程序首部,找出正文和数据的地址4.文件系统找到第一个磁盘块5.父进程需要创建一个新的子进程,执行hello程序6.操作系统需要将执行文件映射到进程结构7.操作系统设置CPU上下文环境,并跳到程序开始处8.程序的第一条指令执行,失败,缺页中断发生9.操作系统分配一页内存,并将代码从
lan_cyl
·
2014-10-15 11:14
读书笔记
【
操作系统笔记
】动态存储管理
转载请注明出处:http://blog.csdn.net/ns_code/article/details/20661785 操作系统中常用来管理内存的动态分配和回收的方法有边界标识法和伙伴系统。边界标识法 系统将所有的空闲块链接在一个双重循环链表结构的可利用空间表中。系统的特点在于:在每个内存区的头部和底部两个边界上分别设有标识,以标识该区域是占用块或空闲块,使得在回收用户释放的空闲块时易于判
mmc_maodun
·
2014-03-08 08:00
分配
释放
动态内存
伙伴系统
【
操作系统笔记
】线程的实现与调度(结合Java)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17371269 并发不一定要依赖多线程(也可以多进程并发),但是在Java中谈论并发,大多数都与线程脱不开关系。线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的最基本单位)。操作系统线程的实现
mmc_maodun
·
2013-12-19 08:00
【
操作系统笔记
】同步与互斥的区别和联系
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17284351进程(线程)之间的两种关系:同步与互斥。所谓互斥,是指三部在不同进程之间的若干程序片断,当某个进程运行其中一个程序片段时,其它进程就不能运行它们之中的任一程序片段,只能等到该进程运行完这个程序片段后才可以运行。所谓同步,是指散步在不同进程之间的若干程序片断,它们的运行必须严格按
mmc_maodun
·
2013-12-15 09:00
操作系统
同步
互斥
【
操作系统笔记
】进程与线程的区别和联系
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17279467 进程是程序处于一个执行环境中在一个数据集上的一次运行过程,它是系统进行资源分配和调度的一个独立单位。每个进程都有自己独立的系统资源,一个进程中可以有多个线程。 线程,有时候也称为轻量级进程,是程序执行的最小单元,它是进程的一个实体,是CPU调度和分派的基本单位。线程自
mmc_maodun
·
2013-12-14 09:00
线程
操作系统
进程
区别
联系
计算机
操作系统笔记
--信号量与PV 操作
同步和同步机制 一个进程在某一特殊点上被迫停止执行直到接收到一个对应的特殊变量值,通过特殊变量这一设施,任何复杂的进程交互要求可得到满足,这种特殊变量就是信号量(semaphore)。在操作系统中,信号量用以表示物理资源的实体,它是一个与队列有关的整型变量。实现时,信号量是一种变量类型,常常用一个记录型数据结构表示,它有两个分量:一个是信号量的值,另一个是信号量队列的队列指针。 原语是操作系统
独垂泪
·
2013-08-21 20:20
计算机理论
计算机
操作系统笔记
――处理器调度
处理器调度可以分为三个级别:高级调度、中级调度和低级调度。 低级调度是各类操作系统必须具有的功能;在纯粹的分时或实时操作系统中,通常不需要配备高级调度;在分时系统或具有虚拟存储器的操作系统中,为了提高内存利用率和作业吞吐量,专门引进了中级调度。高级调度发生在新进程的创建中,它决定一个进程能否被创建,或者是创建后能否被置成就绪状态,以参与竞争处理器资源获得运行;中级调度反映到进程状态上就是挂起和解除
匡诗保
·
2013-08-15 11:04
计算机系统
计算机
操作系统笔记
――处理器调度
处理器调度可以分为三个级别:高级调度、中级调度和低级调度。 低级调度是各类操作系统必须具有的功能;在纯粹的分时或实时操作系统中,通常不需要配备高级调度;在分时系统或具有虚拟存储器的操作系统中,为了提高内存利用率和作业吞吐量,专门引进了中级调度。高级调度发生在新进程的创建中,它决定一个进程能否被创建,或者是创建后能否被置成就绪状态,以参与竞争处理器资源获得运行;中级调度反映到进程状态上就是挂起
独垂泪
·
2013-08-14 22:56
计算机理论
计算机
操作系统笔记
――线程及其实现
在传统操作系统的单线程进程中,进程和线程概念可以不加区别。 单线程进程的内存布局和结构,它由进程控制块和用户地址空间,以及管理进程执行的调用/返回行为的系统堆栈或用户堆栈构成。一个进程的结构可以划分成两个部分:对资源的管理和实际的指令执行序列。显然,采用并发多进程程序设计时,并发进程之间的切换和通信均要借助于操作系统的进程管理和进程通信机制,因而,实现代价较大,而较大的进程切换和进程通信代价
独垂泪
·
2013-08-12 20:10
计算机理论
计算机
操作系统笔记
――进程及其实现
进程 进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。 它具有如下属性: 结构性:进程包含了数据集合和运行于其上的程序,为了描述和记录进程的动态变化过程使其能正确运行,还需配置一个进程控制块,所以,每个进程至少有三要素组成:程序块、数据块和进程控制块。 共享性:同一程序同时运行于不同数据集合上时,构成不同的进程。或者说,
独垂泪
·
2013-08-12 19:22
计算机理论
计算机
操作系统笔记
――处理器
中央处理器是一块超大规模的集成电路,它由运算器,控制器,寄存器等组成。根据处理器分配策略,紧密耦合MIMD系统可以分为主从式系统MSP(Main/SlaveMultiprocessor)和对称式系统SMP(SymmetricMulti-Processor)两类。 主从式系统的基本思想是:在一个特别的处理器上运行操作系统内核,其他处理器上则运行用户程序和操作系统例行程序,内核负责分配和调度各个处理
独垂泪
·
2013-08-12 19:00
计算机理论
计算机
操作系统笔记
――概观
操作系统概观1.1.1操作系统的定义和目标 操作系统(OperatingSystem,简称OS)的出现、使用和发展是近四十余年来计算机软件的一个重大进展。尽管操作系统尚未有一个严格的定义,但一般认为:操作系统是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。1.1.2操作系统的作用
独垂泪
·
2013-08-11 22:59
OS
30天自制
操作系统笔记
第二天 ; hello-os ; TAB=4 ORG 0x7c00 ; 指明程序的装载地址 ; 以下用于标准fat32格式的软盘 JMP entry DB 0x90 DB "HELLOIPL" ; 启动区的名称可以是任意字符串 DW 512 ; 每个扇区(sector)的大小(必须是512个字节)
haoningabc
·
2013-02-26 17:00
c
OS
30天自制
操作系统笔记
第二天 ; hello-os ; TAB=4 ORG 0x7c00 ; 指明程序的装载地址 ; 以下用于标准fat32格式的软盘 JMP entry DB 0x90 DB "HELLOIPL" ; 启动区的名称可以是任意字符串 DW 512 ; 每个扇区(sector)的大小(必须是512个字节)
haoningabc
·
2013-02-26 17:00
c
OS
自己动手写
操作系统笔记
1
首先做好准备下载好nasm(编译汇编器),bochs(一个小型虚拟机)bochs的安装tarvxzfbochs-x.x.x.tar.gzcdbochs-x.x.x./configure--enable-debugger--enable-disasmmakesudomakeinstallboot.asm的编写如下org07c00h;告诉编译器程序加载到7c00处 movax,cs movds,ax
lilongherolilong
·
2011-09-14 02:00
虚拟机
汇编
File
layout
编译器
disk
上一页
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
其他