摘要: 第13章 TCP/IP和网络编程 一、知识点归纳 一、网络编程简介 计算机网络:将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,实现资源共享和信息传递的计算机系统。 网络编程:在网络通信协议下,不同计算机上运行的程序可以进行数据传输。 二、TCP/IP协议 协议分层:网络 阅读全文
posted @ 2023-11-26 16:06 20211116彭玮琪 阅读(15) 评论(0) 推荐(0)
摘要: 第12章 块设备I/O和缓冲区管理 一、知识点总结 块设备I/O缓冲区 缓存原理:当应用程序请求读取或写入数据时,操作系统会将数据请求发送到缓冲区。如果缓冲区中已经包含了所需的数据,则直接返回,避免实际的设备读取操作。如果数据不在缓冲区,则将数据从设备读取到缓冲区,然后再返回给应用程序。 缓存作用: 阅读全文
posted @ 2023-11-19 21:43 20211116彭玮琪 阅读(43) 评论(0) 推荐(0)
摘要: 第6章 信号与信号处理 一、知识点总结 (一)信号和中断 进程 从事日常事务的人 在用户模式或内核模式下运行的Unix/Linux进程 执行机器指令的CPU 中断 人员中断 进程中断 硬件中断 进程的陷阱错误 (二)Unix/Linux信号示例 e.g. “ Ctrl + C ”组合键生成键盘硬件中 阅读全文
posted @ 2023-11-12 22:50 20211116彭玮琪 阅读(10) 评论(0) 推荐(0)
摘要: 第5章 定时器及时钟服务 一、知识点归纳 (一)硬件定时器 定时器 定时器是由时钟源和可编程计数器组成的硬件设备。 时钟源 通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。 定时器中断 定时器刻度 计算器周期,是系统的基本计时单元。 (二)个人计算机定时器 实时时钟(RTC) 可编 阅读全文
posted @ 2023-11-05 19:13 20211116彭玮琪 阅读(9) 评论(0) 推荐(0)
摘要: 第4章 并发编程 一、知识点归纳 并行计算导论 顺序算法与并行算法 begin-end cobegin-end 并行性与并发性 线程 原理 优点 线程创建和切换速度更快 线程的响应速度更快 线程更适合并行计算 缺点 线程需要来自用户的明确同步 许多库函数可能对线程不安全 在单CPU系统上,使用线程解 阅读全文
posted @ 2023-10-28 23:01 20211116彭玮琪 阅读(8) 评论(0) 推荐(0)
摘要: 第 3 章 Unix/Linux进程管理 一、知识点归纳 多任务处理 同时进行几项独立活动的能力 通过在不同任务之间多路复用CPU的执行时间来实现,即将CPU执行操作从一个任务切换到另一个任务 “并发” 所有操作系统的基础 并行编程的基础 进程的概念 进程是对映像的执行。 PROC结构体 Unix/ 阅读全文
posted @ 2023-10-21 15:24 20211116彭玮琪 阅读(15) 评论(0) 推荐(0)
摘要: 第11章 EXT2文件系统 一、知识点归纳 EXT2文件系统数据结构 通过mkfs创建虚拟磁盘 实践过程: 虚拟磁盘布局 | 0 | 1 |2 | 3-7 | 8 | 9 | 10 | ... 32 |33 1439| |boot|super|GD|reserved|bmap|imap|inodes 阅读全文
posted @ 2023-10-15 12:21 20211116彭玮琪 阅读(6) 评论(0) 推荐(0)
摘要: 根据国家密码管理局发布的商用密码产品认证目录(第一批)和商用密码产品认证目录(第二批),共计28类商用密码产品,具体包括: 商用密码芯片、密码模块、密码板卡、密码整机、密码系统、密码服务、时间戳服务器、安全认证系统、电子认证服务系统、密钥管理系统、密钥分发系统、证书认证系统、证书签发系统、证书注册系 阅读全文
posted @ 2023-10-15 11:43 20211116彭玮琪 阅读(108) 评论(0) 推荐(0)
摘要: 第7、8章 一、知识点归纳及实践过程 文件操作级别 硬件级别 fdisk:将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 操作系统内核中的文件系统函数 系统调用 I/O库函数 用户命令 sh脚本 文件I/O操作 阅读全文
posted @ 2023-09-30 23:54 20211116彭玮琪 阅读(18) 评论(0) 推荐(0)
摘要: 第10章 sh编程 一、知识点总结 1. sh脚本 sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。 实践过程: 2. sh脚本与C程序 sh是一个解释程序,逐行读取sh脚本文件并直接执行这些行;C程序必须先编译链接到一个二进制可执行文件 在sh脚本中,每个变量都是字符串;在C程 阅读全文
posted @ 2023-09-24 17:48 20211116彭玮琪 阅读(27) 评论(0) 推荐(0)