2013年1月22日

操作系统-第二章——进程管理(1)

摘要: 一、引言正准备存入内存的程序称为作业当这个作业进入内存后称为进程处理机管理分为作业管理和进程管理两个阶段进程管理的主要功能:把处理机分配给进程以及协调各个进程之间的相互关系。进程调度程序:根据一定的调度原则(用户或系统给出的优先数、简单轮转等),确定处理机分配给就绪进程中的哪一个进程,何时分配以及分配的时间长短等;交通控制程序:记住进程处于何种状态,并实现进程状态之间的转换;进程三种状态:运行状态、阻塞状态、就绪状态二、进程的引入和定义1.进程的引入1.1.程序的顺序执行及其特性在单道程序工作环境中,程序可理解为一个在时间上按严格次序前后相继的操作序列。特性:顺序性:程序在处理机上执行时,其操 阅读全文

posted @ 2013-01-22 02:08 VictorHan 阅读(588) 评论(0) 推荐(0)

2013年1月18日

操作系统-第一章——操作系统概述

摘要: 1.存储程序式计算机1.1.存储程序式计算机的结构和特点结构:控制器、运算器、存储器、输入装置、输出装置。特点:逻辑判断能力和自动连续运算能力;计算模型是过程计算模型,具有集中顺序过程控制的特点;【控制部件根据程序对整个计算机的活动实行集中过程控制,并根据程序规定的顺序一次执行每一个操作】计算是过程性的,故这种计算机是模拟人们的手工计算的产物;1.2.计算机系统结构与操作系统的关系 早期单用户操作系统,只允许单一用户使用计算机,该用户独占计算机系统的各种资源,整个计算机系统为该用户的程序运行提供服务;单处理机系统改造成逻辑上的多处理机系统,使之能进行并行处理;需解决问题:多个用户的算题任务共. 阅读全文

posted @ 2013-01-18 23:41 VictorHan 阅读(240) 评论(0) 推荐(0)

2012年12月2日

Ruby-collect和collect!

摘要: collect方法:依次遍历每个元素,将代码块的结果收集成一个新的数组collect!的结果直接替换原数组内容a=[1,2,3]a.collect{|x|x**2}puts a #结果1 2 3a.collect!{|x|x**2}puts a #结果1 4 9 阅读全文

posted @ 2012-12-02 23:20 VictorHan 阅读(174) 评论(0) 推荐(0)

导航