摘要:
MySQL数据库系统 MySQL简介 MySQL (MySQL2018 )是一个关系数据库系统 MySQL安装 sudo apt-get install mysql-server MySQL使用 安装、显示、新建、删除、选择数据库 创建、删除表 插入、删除行 更新表 阅读全文
摘要:
TCP/IP和网络编程 TCP/IP协议 TCP/IP (Comer 1988, 2001; RFC1180 1991 )是互联网的基础。TCP代表传输控制协议。 IP代表互联网协议。 IP主机和IP地址 主机是支持TCP/IP协议的计算机或设备。每个主机由一个32位的IP地址来标识。为了方便起见, 阅读全文
摘要:
块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲区作为块设备的缓存内存存在 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。 当进程试图读取(dev, blk)标识的磁盘块时,它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据,那 阅读全文
摘要:
EXT2文件系统 磁盘是用来储文件的,但是必须先把磁盘格式化为某种格式的文件系统,才能存储文件。文件系统的目的就是组织和管理磁盘中的文件。在 Linux 系统中,最长见的是 ext2 系列的文件系统。其早期版本为 ext2,后来又发展出 ext3 和 ext4。ext3 和 ext4 虽然对 ext 阅读全文
摘要:
一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如果呈现出来的? 必备的要素:语法,语义,类库 一门程序设计语言,作为语言,需要先掌握语法语义类库,并加上不同函数的组合,就能实现各种功能。数据结构和函数库的调用可以实现功能更加丰富,性能更加强大的程序。 shell脚本中变量 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
信号和信号处理 信号和中断 “中断”是从1/0设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 ·人员中断 ·进程中断 ·硬件中断 ·进程的陷阱错误 Unix/Linux信号示例 · 阅读全文
摘要:
定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。 个人计算机定时器 基于Intel x86的个人计算机有数个定时器(Bovet和Cesati 2005 )。 实时时钟(RTC) : RTC由一个小型备用电池供电。即使在个人计算机关机时,它也能连续运行。它用于实时提供时间和 阅读全文
摘要:
并发编程 并行计算导论 顺序算法与并行算法: 并行性与并发性: 通常,并行算法只识别可并行执行的任务,但是它没有规定如何将任务映射到处理组件。在理想情况下,并行算法中的所有任务都应该同时实时执行。然而,真正的并行执行只能在有多个处理组件的系统中实现,比如多处理器或多核系统。在单CPU系统中,一次只能 阅读全文
摘要:
Unix/Linux进程管理 多任务处理: 在单处理器(单CPU)系统 中.一次只能执行一个任务-多任务处理是通过在不同任务之间多路复用CPU的执行时间 来实现的,即将CPU执行操作从一个任务切换到另一个任务。 多任务处理是所有操作系统的基础总体上说,它也是并行编程的基础。 进程的概念 操作系统是1 阅读全文
摘要:
阅读全文