摘要: 基本概念 CPU调度是多道程序操作系统的基础。通过在进程间切换CPU,操作系统可以使得计算机更加高效。 对于单处理器系统,同一时间只有一个进程可以运行,其他进程都应等待,直到CPU空闲并可调度为止。 而多道程序的目标就是,始终允许某个进程运行以最大化CPU利用率。 一个进程执行直到它应等待为止,通常 阅读全文
posted @ 2021-01-24 21:02 陌天森 阅读(366) 评论(0) 推荐(0)
摘要: 一、不同 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因 阅读全文
posted @ 2021-01-24 17:26 陌天森 阅读(586) 评论(0) 推荐(0)
摘要: 一.产生的原因 一般进程 正常情况下:子进程由父进程创建,子进程再创建新的进程。父子进程是一个异步过程,父进程永远无法预测子进程的结束,所以,当子进程结束后,它的父进程会调用wait()或waitpid()取得子进程的终止状态,回收掉子进程的资源。 2)孤儿进程 孤儿进程:父进程结束了,而它的一个或 阅读全文
posted @ 2021-01-24 17:15 陌天森 阅读(117) 评论(0) 推荐(0)
摘要: ##tar相关 压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称 查 询:tar -jtv -f filename.tar.bz2 解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录 别名 alias lm='ls -al 阅读全文
posted @ 2021-01-24 14:21 陌天森 阅读(34) 评论(0) 推荐(0)
摘要: 口令文件 阴影口令 组文件 附属组ID 登录账户记录 系统标识 口令文件<\h2> /etc/passwd文件是UNIX安全的关键文件之一。该文件用于用户登录时校验用户的口令,文件中每行的一般格式为: 用户名: x :用户ID:用户组ID:说明信息:个人主目录:SHELL 对于第二项x来说是密码,但 阅读全文
posted @ 2021-01-24 12:01 陌天森 阅读(28) 评论(0) 推荐(0)
摘要: 流和FILE对象 标准输入、标准输出和标准出错 缓冲 打开流 读和写流 定位流 临时文件 内存流 流和FILE对象 标准I/O库建立在流的概念上。当使用标准I/O库打开一个文件进行读写时,会创建一个流,该流与将要打开的文件进行关联,通过对抽象流的读写来间接读写文件。 标准I/O文件流可以用于ASCI 阅读全文
posted @ 2021-01-24 11:21 陌天森 阅读(98) 评论(0) 推荐(0)
摘要: ##文章目录 概述 多核编程 并行类型 用户线程和内核线程 多线程模型 线程库 多线程创建策略 隐式多线程 多线程会遇到的一些问题 概述 每个线程是CPU使用的一个基本单元。它包括线程ID,程序计数器,寄存器组和堆栈。 与同一进程其他线程共享代码段,数据段和其他操作系统资源。 多线程编程的优点: 响 阅读全文
posted @ 2021-01-23 18:31 陌天森 阅读(270) 评论(0) 推荐(0)
摘要: 进程的概念 进程是执行的程序 程序本身并不是进程,程序只是被动的实体,如一个可执行文件,进程是一个活动的实体,具有一个程序计数器表示下一个执行命令和一组资源。 如果两个进程和同一个程序相关联,但是这两个进程回被当作两个不同的执行序列。虽然他们的文本段相同,但是数据,堆,堆栈却不同 进程也可以被当作为 阅读全文
posted @ 2021-01-23 13:26 陌天森 阅读(298) 评论(0) 推荐(0)
摘要: 文件和目录 start fstart lstart函数 一旦给出pathname, start函数就返回了与此命名文件有关的信息结构 #include <sys/start> int stat(const char *pathname, struct stat *buf); int fstat(in 阅读全文
posted @ 2021-01-22 20:29 陌天森 阅读(154) 评论(0) 推荐(0)
摘要: 文件描述符 1、文件描述符的概念 对于内核而言,所有打开的文件都会用一个文件描述符来引用,打开或和创建一个新文件的时候,内核会给进程返回一个文件描述符,而当使用read write时,可以使用这个文件描述符来代替文件。 UNIX系统下,使用0 1 2 来分别与标准输入 标准输出 标准出错输出相关联。 阅读全文
posted @ 2021-01-18 11:46 陌天森 阅读(106) 评论(0) 推荐(0)