共查询到10条相似文献,搜索用时 31 毫秒
1.
LIU Jun 《数字社区&智能家居》2008,(11)
由于UNIX系统是分时多用户系统,实质上应该说CPU按时间片分配给各个进程使用,每个进程都有自己的运行环境以使得在CPU做进程切换时不会"忘记"该进程已计算了一半的"半成品",进程的切换都是一次中断处理过程,UNIX系统本身是用C语言编写的多进程程序,多进程编程是UNIX的特点,我们尽可以使用系统提供的多进程的特点,让几个程序并行执行,提高系统的并行处理能力,简单而又高效地完成相应任务。本文主要介绍在UNIX系统下多进程编程的有关系统调用和编程技巧。 相似文献
2.
由于UNIX系统是分时多用户系统,实质上应该说CPU按时间片分配给各个进程使用,每个进程都有自己的运行环境以使得在CPU做进程切换时不会“忘记”该进程已计算了一半的“半成品”,进程的切换都是一次中断处理过程,UNIX系统本身是用C语言编写的多进程程序,多进程编程是UNIX的特点。人们尽可以使用系统提供的多进程的特点,让几个程序并行执行,提高系统的并行处理能力,简单而又高效地完成相应任务。文中主要介绍在UNIX系统下多进程编程的有关系统调用和编程技巧。 相似文献
3.
SGI IRIX系统中的多线程应用程序设计 总被引:2,自引:0,他引:2
在SGI系列工作站与服务器上使用的是IRIX操作系统,它与UNIX System Ⅴ完全兼容,并吸收了BSD4.3 UNIX的若干特点,更重要的是它能够支持对称多处理机系统(SMP),支持多线程并发程序设计。 传统的单机UNIX对用户设计并发程序的支持仪限于多进程概念,用户必须将单个任务划分成独立的多个进程,这些进程通过UNIX的IPC机制相互通信、保持同步,共同完成指定任务。这种方法的缺点是进程间地址空间相互独立,进程切换的系统开销较大,IPC机制的开销也较大,这样过多的进程切换和通信 相似文献
4.
杨鹰 《电脑编程技巧与维护》2000,(6):10-12
近来,随着UNIX系统的不断普及,使用UNIX系统的单位和个人也越来越多,特别是Linux的推出,更是风靡全球。基于UNIX系统的编程也愈显重要。本文以一个简单的程序为例,说明怎样在UNIX系统下对文件和目录进行编程。该例是一个类似于UNIX系统命令ls的程序,用于列出指定的目录中所有文件和子目录并计算出指定目录所用的磁盘空间。 一、UNIX文件系统简介 文件是通过操作系统来管理的。文件的结构以及命名、存取、使用、保护和实现方法都是UNIX系统中的重要内容。总体上,UNIX系统中处理文件的那部分称为文件系统。同DOS类似,UNIX中的文件系统被组织成树状结构。 UNIX中的文件和目录通过一个9比特的保护码来进行保 相似文献
5.
6.
在UNIX系统中,文本编辑程序是一个非常重要的编程工具,它能对文本程序建立、审核、删除和修改。文本程序分为两类,一类是行编辑程序,它是以一行作为修改文本的基本单元。另一种是屏幕编辑程序,它是直接在终端屏幕上显示、添加和修改后的文件内容。 UNIX系统的文本编辑程序有很多种,这里主要介绍ed,因为在各种UNIX系统中都使用它。然后再介绍屏幕编辑程序Ui。 相似文献
7.
于恩刚 《数字社区&智能家居》2007,(10):81-82
UNIX操作系统因为安全可靠、技术成熟、多进程分时处理功能强大而被广泛用作服务器操作系统。在UNIX系统中,网络应用编程有两种主要的编程接口,一种是Berkeley UNIX(BSD UNIX)的socket编程接口,另一种是AT&T的TLI接口(用于UNIX SYSV)。由于Sun等公司采用了BerkeleyUNIX操作系统,socket接口被广泛采用并成为事实上的工业标准。本文主要讨论了在UNIX操作系统下采用socket接口方式实现C/S模式服务器端并发处理的实现方案。 相似文献
8.
宋建云 《计算机研究与发展》1985,(2)
UNIX操作系统短小精悍而又功能完备,已博得了普遍的赞誉.近年来,国内的UNIX用户迅速增加,UNIX更是愈来愈多地引起了人们的注意.许多人对此进行了一系列研究.但是对UNIX进程调度(低级调度)的分析评价方面,某些结论是值得商榷的.大家知道,进程调度是整个操作系统的核心,这不仅仅是因为CPU管理的优劣直接影响着操作系统的运行效率,处理机利用的任何一点浪费都将使整个计算机系统资源的利用率大大下降,而更主要的是因为进程调度描述了系统中全部并发活动的进行,关系到整个系统的工作正常与 相似文献
9.
10.
CPU虚拟化技术:单CPU模拟多CPU系统
我们在选购CPU的时候.对于这项CPU虚拟化技术的支持.通常并没不在意.因为这是我们日常应用所接触不到的环节,不过对于一些资深人员而言,虚拟化技术并不陌生。这项技术在传统的大型机和UNIX系统上早已普及,但因为桌面处理器大都使用的是X86架构,这决定了在其之上使用硬件级虚拟化技术的难度。 相似文献