上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页
摘要: 进程间通信就是在不同进程之间传播或交换信息,进程间控制信息的交换称为低级通信,进程间大批量数据的交换称为高级通信。进程通信分为3种:1.共享存储器系统:为了传送大量数据,在存储器中划出一块共享存储区,诸进程可通过对共享存储区进行读数据或写数据以实现通信。2.消息传递系统:又分为直接通信方式、间接通信方式.3.管道通信系统:向管道提供输入的发送进程,以字符流方式将大量的数据送入管道,而接收进程从管道中接收数据消息缓冲队列通信机制: 由于消息缓冲机制中所使用的缓冲区为公用缓冲区,因此使用消息缓冲机制传送数据时,两通信进程必须满足如下条件:第一,在发送进程把写入消息的缓冲区挂入消息队列时,应禁... 阅读全文
posted @ 2013-12-05 23:08 技术让梦想更伟大 阅读(451) 评论(0) 推荐(1) 编辑
摘要: 如果没有集成开发环境(IDE),在linux下开发程序将非常繁琐,IDE是指将编辑、编译、调试等功能集成在一个桌面环境上,这样就大大方便了用户。IDE一般包括代码编辑器、编译器、调试器和图形界面用户工具。linux下IDE很多,这里笔者要说的是CodeBlocks,CodeBlocks是一个开放源码的全功能的跨平台C/C++语言集成开发环境,其本身不提供编译功能,但能通过调用第三方编译代码,它与Windows下的Visual Studio来发界面非常类似,下面笔者来具体介绍一下开源IDE CodeBlocks的下载安装、配置以及简单编程。 在Ubuntu下,输入下列命令就睡自动安装Cod... 阅读全文
posted @ 2013-12-05 17:48 技术让梦想更伟大 阅读(556) 评论(0) 推荐(1) 编辑
摘要: 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但 是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。在引入线程的操作系统中,线程是进程中的一个实体,是被 系统独立调度和分派的基本单位。它的执行环境很小,除了自身必需的堆栈、寄存器、优先级等私有资源外,共享其所属进程的资源。 线程与进程的比较: 线程是对于机器硬件的称呼,相当于生产线;而进程怎是对软件,即程序运行的程序,程序运行的多少叫做进程数。 进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程现在我告诉你如何查看进程和线程:1.打开任务管理器... 阅读全文
posted @ 2013-12-05 00:35 技术让梦想更伟大 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 进程调度分为高级、中级、低级调度: 高级调度通常也称作业调度,用于决定把外存上处于后备队列中的哪些作业调入内存,准备执行; 中级调度大多针对于分时系统,是按一定的算法在内存和外存之间进行进程对换,目的在于缓和内存的紧张; 低级调度用于将内存中就绪队列中的作业分配处理机,使其执行。 进程调度通常有以下两种方式:(1)非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。(2)剥夺方式:当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程优先原则、... 阅读全文
posted @ 2013-12-04 23:54 技术让梦想更伟大 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 程之间互相竞争某一个资源,这种关系就称为进程的互斥,也就是说对于某个系统资源,如果一个进程正在使用,其他的进程就必须等待其用完,不能同时使用。 并发进程使用共享资源时,除了竞争之外有协作,要利用互通消息的办法来控制执行速度,使相互协作的进程正确工作。进程之间的相互合作来完成某一任务,把这种关系称为进程的同步.操作系统中将一次只允许一个进程访问的资源称为临界资源。一个含有访问某一临界资源的循环进程可描述如下: while(TRUE) { entry section critical section exit section remainder section } 对进程的互斥和同步,操作... 阅读全文
posted @ 2013-12-04 15:29 技术让梦想更伟大 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 进程的基本概念包括4个方面:1.程序的顺序执行和并发执行,这里包括3个方面,所谓程序的顺序执行是指该程序独占整个系统中的所有资源,处理机严格按照程序所规定的顺序进行操作,只有在前一个操作执行完后,才进行后继操作;多道程序设计的引入;并发执行即指一个程序段的执行尚未结束,另一个程序段的执行已经开始的执行方式。2.进程的定义和特征,定义: 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。特征:结构特征、动态性、并发性、独立性、异步性3.进程的状态及其转换,基本状态:就绪状态、执行状态、阻塞状态状态转换:进程的3种基本状态及其转换如下图4。进程的结构,进程的实体:进程控制块(PCB) 阅读全文
posted @ 2013-12-04 14:30 技术让梦想更伟大 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 今天我又彷徨路上看着冷漠的人群和夕阳心中泛起那些过往刹那间眼泪不停的流淌昨天曾经年少轻狂奋不顾身为爱疯狂依稀想起你的模样依然给我温暖和忧伤我想回到那自由自在青春的时光不回头的奔跑和狂想我想站在那蓝天大海放声的歌唱就像青春一样怒放生命充满告别和绝望生活充满迷惘和渴望多少次失去自我和主张多少次梦到... 阅读全文
posted @ 2013-12-04 12:19 技术让梦想更伟大 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 来总结一下操作系统,也是常用的i一些知识。操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口;在这里介绍操作系统的目标和功能、操作系统的发展、主要的成就等。 目标和功能: 操作系统是管理... 阅读全文
posted @ 2013-12-04 09:32 技术让梦想更伟大 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 这两天开始看了操作系统这本书,主要是因为学习linux时要对操作系统有一定的了解,而操作系统也是许多课程的基础,看了之后才明白好多都是计算机基础里面的内容,而且对一些系统的构成、处理器寄存器、指令的执行、中断、存储器的层次机构、I/O通信技术都有了一定的了解,这里需要总结一下计算机系统的一些基本知识。 计算机的基本构成可以如下图所示:而微型计算机的构成可表示如下:微型计算机系统的构成如下:计算机系统是以形式和计算机沟通的一种可视化的窗口。计算机系统是由硬件系统和软件系统两大部分组成的: 硬件系统一般指用电子器件和机电装置组成的计算机实体,是指物理上存在的机器部件。 一般地讲,软件系... 阅读全文
posted @ 2013-12-03 15:53 技术让梦想更伟大 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 在此之前先说一下autooconf在linux下安装的问题,因为不知道怎么安装,我就直接在终端上输入autoconf,结果它会提示是否安装它,下面还有指定安装的方法,我 就直接输入,是什么命令记不住了,反正很简单,然后说要额外大概2M的内存就够了,之后就需要等待安装了,安装完成之后就可以 运用以下的一些功能了。 如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile, 这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了. Makefile经... 阅读全文
posted @ 2013-12-02 11:22 技术让梦想更伟大 阅读(2461) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页