
操作系统
Preke
这个作者很懒,什么都没留下…
展开
-
win8 装 ubuntu
考虑到周围很多人都要用ubunt原创 2014-07-08 21:27:07 · 878 阅读 · 0 评论 -
关于编译性语言、解释性语言和脚本语言的区别
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话转载 2016-06-26 01:38:19 · 502 阅读 · 0 评论 -
完美解读Linux中文件系统的目录结构
完美解读Linux中文件系统的目录结构 发布时间:2007.03.16 03:28 来源:赛迪网技术社区 作者:skid一、前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的转载 2016-06-28 15:48:42 · 521 阅读 · 0 评论 -
处理机调度
调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、髙效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。处理机调度是多道程序操作系统的基础,它是操作系统设计的核心问题。调度的层次一个作业从提交开始直到完成,往往要经历以下三级调度: 1) 作业调度。又称高级调度,.其原创 2016-08-28 00:06:57 · 1345 阅读 · 0 评论 -
摘录的一些调度算法
在操作系统中存在多种调度算法,其中有的调度算法适用于作业调度,有的调度算法适用于进程调度,有的调度算法两者都适用。下面介绍几种常用的调度算法。先来先服务(FCFS)调度算法FCFS调度算法是一种最简单的调度算法,该调度算法既可以用于作业调度也可以用于进程调度。在作业调度中,算法每次从后备作业队列中选择最先进入该队列的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列原创 2016-08-28 17:25:19 · 1073 阅读 · 0 评论 -
进程总结
在多道程序环境下,允许多个程序并发执行。为此引入了进程(Process)的概念,以便更好地描述和控制程序的并发执行,实现操作系统的并发性和共享性。简单来说,进程是对正在运行的程序的一个抽象。一个进程就是一个正在执行程序的实例,包括程序计数器、寄存器和变量的当前值。 一个正在执行中的程序 一个正在计算机上执行的程序实例 能分配给处理器并由处理器执行的实体 一组指令序列的执行,一个原创 2016-08-21 10:55:25 · 2577 阅读 · 0 评论 -
进程同步
在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。为了协调进程之间的相互制约关系,引入了进程同步的概念。临界资源虽然多个进程可以共享系统中的各种资源,但其中许多资源一次只能为一个进程所使用,我们把一次仅允许一个进程使用的资源称为临界资源。许多物理设备都属于临界资源,如打印机等。此外,还有许多变量、数据等都可以被若干进程共享,也属于临界资源。对临界资源的访问,必须互斥地进行,在原创 2016-08-31 19:10:18 · 1007 阅读 · 0 评论 -
进程与线程的一个简单解释
文章原地址:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html作者: 阮一峰日期: 2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1转载 2016-08-11 10:27:57 · 450 阅读 · 0 评论 -
线程总结
基本概念:引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量;而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能。线程最直接的理解就是“轻量级进程”,它是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID、程序计数器、寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中原创 2016-08-24 18:15:01 · 1222 阅读 · 0 评论