![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 94
学海无涯书山有路
这个作者很懒,什么都没留下…
展开
-
File I/O (unbufferd) -APUE第三版
3.1 introduction 介绍先介绍unix 系统的五个I/O 函数- open, read, write, lseek, close . 然后检查不同buffer sizes 对read, write 函数的效率的影响。在这章中函数相比standard I/O (5章)的是unbuffered I/O, 术语unbuffered 指的是每个read, write 调用内核的系统调用。这些unbuffered I/O function 不是ISOC ...原创 2022-02-13 22:37:28 · 829 阅读 · 0 评论 -
信号Signals--APUE第三版
10.1 介绍Signals 提供了一种处理异步事件的方式, 例如用户在中断键入ctrl + C 来终止一个程序.我们即将描述的就是POSIX.1 标准化的reliable-signal routines .10.2 Signal Concepts 信号概念首先每个信号都有一个名字。这些名字以SIG开头。例如: SIGABRT 是abortsignal ,当一个程序调用abort 函数时生成。 SIGALRM 是alarmsignal ....原创 2021-11-22 00:16:55 · 961 阅读 · 0 评论 -
计算机系统概述 - 深入理解计算机系统第三版笔记
从一个简单的hello.c 程序说起。本文讨论的就是执行hello 程序时,系统发生了什么以及为什么会这样。#include <stdio.h>int main(){ printf(“hello, world\n”); return 0;}1. 1 信息就是 位 + 上下文1.2 程序被其他程序翻译成不同的格式说明:汇编语言是非常有用的,因为它为不同高级语言的不同编译器提供了通用的输出语言。例如, C编译器...原创 2021-06-22 17:32:09 · 482 阅读 · 2 评论 -
进程组、会话和作业控制(process groups, sessions, and job control)-Linux系统编程手册
进程组和会话 是为支持shell 作业控制而定义的抽象概念。34.1 概述(overview)进程组:由一个或多个 进程组成,它们有同样的进程组标识符(PGID)。进程组ID 是一个数字,其类型与进程ID 一样(pid_t)。一个进程组 拥有 一个 process group leader 进程 , 该进程是创建该组的进程,其进程ID为 该进程组的ID,新进程会继承其父进程 所属的进程组ID。进程组拥有一个 生命周期(lifetime), 其开始时间为 leader进程 创建组的时刻, 结束..原创 2020-07-15 00:02:30 · 677 阅读 · 0 评论 -
基本概念 - - Linux系统编程手册
基本概念(Fundamental concepts)内核 (The Kernel)操作系统 (operating system) 通常有 2 种 不同含义:1. 指 完整的软件包 。 这 包括 管理计算机资源的核心软件 和 所有 附带的 标准 软件工具 , 如。。。。//consisting of ... and ..... 翻译为 “ ,这包括 .... 以及/和 ......2. 狭义地(More narrowly) 指 核心软件,它(that) 管理和...原创 2020-07-06 00:03:00 · 445 阅读 · 0 评论