摘要:
一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如果呈现出来的? 必备的要素:语法,语义,类库 一门程序设计语言,作为语言,需要先掌握语法语义类库,并加上不同函数的组合,就能实现各种功能。数据结构和函数库的调用可以实现功能更加丰富,性能更加强大的程序。 shell脚本中变量 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
信号和信号处理 信号和中断 “中断”是从1/0设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 ·人员中断 ·进程中断 ·硬件中断 ·进程的陷阱错误 Unix/Linux信号示例 · 阅读全文
摘要:
定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。 个人计算机定时器 基于Intel x86的个人计算机有数个定时器(Bovet和Cesati 2005 )。 实时时钟(RTC) : RTC由一个小型备用电池供电。即使在个人计算机关机时,它也能连续运行。它用于实时提供时间和 阅读全文
摘要:
并发编程 并行计算导论 顺序算法与并行算法: 并行性与并发性: 通常,并行算法只识别可并行执行的任务,但是它没有规定如何将任务映射到处理组件。在理想情况下,并行算法中的所有任务都应该同时实时执行。然而,真正的并行执行只能在有多个处理组件的系统中实现,比如多处理器或多核系统。在单CPU系统中,一次只能 阅读全文
摘要:
Unix/Linux进程管理 多任务处理: 在单处理器(单CPU)系统 中.一次只能执行一个任务-多任务处理是通过在不同任务之间多路复用CPU的执行时间 来实现的,即将CPU执行操作从一个任务切换到另一个任务。 多任务处理是所有操作系统的基础总体上说,它也是并行编程的基础。 进程的概念 操作系统是1 阅读全文
摘要:
阅读全文