![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统笔记
ALL--IN
在追求技术的道路上,不断前行~
展开
-
操作系统01概述
第一章概论《Operating System Internals and Design Principles》《Applied Operating System Concepts》操作系统——裸机上的第一层软件,它是对硬件系统功能的首次扩充,填补人与机器之间的鸿沟。1.1 操作系统与计算机同在1.2 对操作系统的认识 对操作系统的认识有两转载 2017-02-17 09:50:19 · 2363 阅读 · 0 评论 -
操作系统02进程管理Process_Description_and_Control
作业的基本概念:用户再一次计算过程中或一次事务处理过程中,要求计算机系统所做的工作的集合。包含多个程序、多个数据、作业控制说明书系统调用时操作系统提供给编程人员的唯一接口。1、文件操作类;2、进程控制类;3、资源申请类;4、进程通信类;5、信息维护类 用户程序和操作系统间传递信息,如获得时间。作业调度算法:先来先服务最短作业优先响应比高转载 2017-02-17 16:09:38 · 1292 阅读 · 0 评论 -
操作系统03进程管理Process_Scheduling
2 Process Scheduling>Type of scheduling>Scheduling Criteria (准则)>Scheduling Algorithm>Real-Time Scheduling (嵌入式系统) 2.1 Learning ObjectivesBy the end of this lecture you should be able to转载 2017-02-17 17:42:05 · 1685 阅读 · 0 评论 -
Java07多线程
14 多线程操作系统的多任务(multitasking):在同一时刻运行多个程序的能力。多线程在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务。通常,每一个任务称为一个线程(tread),它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序(multithreaded)。 多进程与多线程的区别:线程拥有自己的一整套变量;线程只是共享数据。共享变转载 2017-02-16 23:34:03 · 319 阅读 · 0 评论 -
操作系统04进程同步与通信
4.1 进程间的相互作用4.1.1 进程间的联系资源共享关系相互合作关系临界资源应互斥访问。临界区:不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它们进行访问。把在每个进程中访问临界资源的那段代码称为临界资源区。显然,若能保证诸进程互斥地进入自己的临界区,便可实现它们对临界资源的互斥访问。为此,每个进程在进入临界区之前,应先对欲访问的临界转载 2017-02-17 19:37:07 · 568 阅读 · 0 评论 -
操作系统05死锁
进程管理4--Deadlock and StarvationConcurrency:Deadlock and Starvation内容提要>产生死锁与饥饿的原因>解决死锁的方法>死锁/同步的经典问题:哲学家进餐问题 Deadlock 系统的一种随机性错误·Permanent blocking of a set of processes that either转载 2017-02-19 15:40:51 · 775 阅读 · 0 评论