
os
芒果茫得很
不讲码德
展开
-
单(多)任务系统中两个程序A和B执行文成所需cpu利用率
问题:单任务系统中两个程序A和B,其中A程序:CPU:10s -> 设备1:5s -> CPU: 5s -> 设备2:10s -> CPU:10s; B程序:设备1:10s -> CPU:10s -> 设备2:5s -> CPU: 5S -> 设备2: 10s;执行顺序为A ->B,如图 两个任务执行完成所需要时间为:10 + 5 + 5 + 10 + 10原创 2017-05-23 16:05:50 · 4684 阅读 · 0 评论 -
os中存储字节,临界区
bit是电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。1字节(B)=8个二进制 即:1B=8bit1KB=1024B=1024byte=8192bit1字母=1字节1汉字/标点=2字节临界区:指的是一个访问共用资源(例如:共用设备如打印机或是共用存储器)的程序片段,而这些共用资源又无法同时被多个线程访问的特性原创 2017-05-23 16:14:22 · 375 阅读 · 0 评论 -
进程、线程;僵尸/孤儿进程
进程:资源分配的基本单位定义:正在运行中的程序的实例或者一个具有独立功能的程序关于某个数据集合的一次运动活动概念:使程序能并发运行,并且对并发运行的程序加以描述和控制目的:提高资源利用率和系统吞吐量特征:动态性、独立性、异步性、并发性 线程:系统调度和分派的基本单位定义:是进程的一个实体 僵尸进程:当前进程运行结束后,其父进程仍在运行或仍未结束并且父进程没有调用翻译 2017-05-23 15:59:04 · 2814 阅读 · 0 评论 -
死锁必要条件
死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。死锁发生的必要条件:1.互斥条件:一个资源只能被一个进程使用2.循环等待:若干进程之间形成一种首尾相连循环等待资源的状态3.请求和保持:一个进程因请求而堵塞,对已有资源保持不放翻译 2017-08-07 17:34:49 · 386 阅读 · 0 评论