摘要: MEMO 多线程下的fork():有的复制所有线程;有的仅仅复制了调用fork()的线程。 多线程下的exec():指定的程序会取代==整个进程==,包括所有线程。 多核编程 并发性:单核系统只有并发, > 并行性:多核同时执行 程序员面对的挑战: 识别任务:查找独立、并发的任务 平衡:有些任务不值 阅读全文
posted @ 2023-02-15 23:53 地尽头 阅读(40) 评论(0) 推荐(0)
摘要: MEMO PCB块:进程存在唯一唯一唯一!标志 程序静态,进程动态 每个进程有 UID:用户ID,进程创建者的ID;通常大于500 EUID:有效用户ID,表示进程对文件资源的访问权限; setuid:对二进制文件执行setuid,任何用户执行时都以setuid程序文件所属用户权限去执行;(用户ui 阅读全文
posted @ 2023-02-15 01:56 地尽头 阅读(72) 评论(0) 推荐(0)
摘要: MEMO OS:管理计算机硬件的软件;为应用程序提供基础;充当计算机硬件与用户之间的媒介。存于磁盘。 一个一直运行在计算机上的程序(也叫kernel内核); 计算机系统 可以粗分为:硬件、OS、应用程序、用户; or 硬件、软件、数据。 计算机逻辑层次:应用程序-->系统程序-->OS-->硬件 程 阅读全文
posted @ 2023-02-15 00:39 地尽头 阅读(38) 评论(0) 推荐(0)