博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笨兔兔的故事——带你了解Ubuntu,了解Linux 第三章 工作
阅读量:6443 次
发布时间:2019-06-23

本文共 1063 字,大约阅读时间需要 3 分钟。

hot3.png

(3)工作

   一听说开工,我很麻利的蹦起来,以迅雷不及掩耳盗铃之势,嗖的一下就越进工作室——内存里,用最快的速度进入工作状态。主人对此很满意,夸我说比那查皮麻 利不少。然后,他下达了第一个命令:先去上网看看,找个快一点的软件源。于是我赶快叫醒还在硬盘里睡觉的Firefox——是的,看网页这个事我做不来, 就得去找Firefox,我喜欢叫她狐狸妹妹。

   狐狸妹妹轻移玉步,走进工作间——速度有点慢,不过还可以接受。然后开始工作,一下子找到某菜鸟入门新手指导帖之类的,找到一些著名的软件源的列表,如 cn99之流。然后,主人决定记录下这些地址,于是,我又叫醒的gedit小弟。gedit个头很小,身体轻盈,一下子蹦进来,开始干活。然后,我又在主 人的命令下去叫Rhythmbox,去叫pidgin,去叫………………等等,有人问为什么你总是叫别人干活,自己不干?我正在干,我要干的就是——叫 人。

   是的,我号称叫做操作系统,听起来好大的一个软件阿,好像操作系统就应该是啥都能干。不过,其实我们作为操作系统,并不能直接完成任何你需要的任务。我需 要很多帮手,他们各自帮我完成各种不同的任务。可以说,我们在一起,才算的上一个系统,而我,是核心,是领导。没有我,他们当然不知道该做什么,而没有他 们,我也不知道该怎么做。我们操作系统的最基本的职责就是管理,管理各种程序的执行,管理硬件资源的使用。比如CPU,就是我们程序要用的重要设备,每个 程序都要用,可是CPU很贵,不能发给每个程序一个(否则主人会破产)。狐狸妹妹来了,我会把cpu给她用,gedit小弟也来了,他也要用,那么我就水 告诉他俩,一人用一会儿。但是这可不是没人1/2这么简单,狐狸妹妹要做的事情比较复杂,那么就让她多用一会,gedit的工作很简单,就让他少用一会。 主人关心的程序,就得多用cpu,主人不是很关心的,就可以少用一点cpu。有的程序脾气不好,把着cpu就不放,我必须处理,有的程序确实工作量大,需 要使用cpu相当长的时间,可是我也不能就真把cpu全都给他用,还是得让其他的每个程序隔一阵子都能用上一会,不至于一直闲着。而有的程序平时基本不需 要做什么工作,可是有不能把他请回硬盘,那么我就要允许他在工作间睡觉,只是在必要的时候叫醒他,并且把cpu给他用……怎么样?是不是有点乱?当个操作 系统是很不容易的。当个好的操作系统,就更不容易了。

转载于:https://my.oschina.net/albert2011/blog/595522

你可能感兴趣的文章
线性插值之双线性插值与三线性插值
查看>>
TCP、UDP、HTTP、SOCKET之间的区别与联系
查看>>
ios 拨打电话系统回调函数
查看>>
JAVASCRIPT对数组简单处理
查看>>
PHP实现留言板功能的思路
查看>>
apache默认虚拟主机
查看>>
0.osframe框架启动入门说明
查看>>
【gin-05】 GIN-使用jsoniter构建
查看>>
配置log4j日志热加载
查看>>
Linux文件、用户及组管理
查看>>
AI干货(一):为什么说基于机器学习的AI预测更智能?
查看>>
ios 应用之间的跳转和数据传输
查看>>
react 学习记录(三)
查看>>
hash值和hash算法
查看>>
curl 命令
查看>>
AngularUI团队封装的专用于AngularJS的前端UI库
查看>>
使用cookie管理会话
查看>>
用K-means聚类算法实现音调的分类与可视化
查看>>
cisco Vlan间通信之单臂路由
查看>>
Laravel配置PHP测试
查看>>