随笔分类 - 操作系统
摘要:线程管理 一、线程介绍 线程是操作系统能内够进行运算、执行的最小单位,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 总结:线程是进程的一部分,是进程内负责执行的单位,进程是由资源单位(内存资源、信号
阅读全文
摘要:一、信号介绍 中断:当进程接收到消息后中止当前正在执行的任务,转而执行其它任务,等待其它任务执行完毕后再返回继续执行。这种执行模式称为中断,分为硬件中断和软件中断两种 信号: 信号是UNIX、类UNIX以及其他POSIX兼容的系统中,为了完成不同进程之间通讯的一种方式。是一种软中断,是一种异步处理机
阅读全文
摘要:一、内存管理的层次关系 用户层 STL 自动分配、自动释放 调用C++ C++ new/delete、构造/析构 调用C C malloc\ calloc\ realloc\ free 调用POSIX\Linux POSIX sbrk\ brk 调用Kernal Linux mmap\ munmap
阅读全文
摘要:一、UNIX系统介绍 诞生于1971年美国AT&T公司的贝尔实验室,主要开发者是丹尼斯.里奇、肯.汤普逊。 该系统的主要特点是支持多用户、多任务,并支持多种处理器架构,同时具有高安全性、高可靠性、高稳定性,既可以构建大型关键业务系统的商业服务器,也可以构建面向移动终端、手持设备、可穿戴设备的
阅读全文
摘要:一、Linux系统介绍 1、UNIX系统由贝尔实验室研究员丹尼斯.里奇和肯.汤普逊合作开发,并顺便发明了C语言,现主要应用于各种大型服务器,如:电信、银行、各大公司的核心关键业务,苹果公司以它作为内核,推出了MacOS、iOS系统,该系统收费,质量比较高。 2、Minix系统是UNIX精简版
阅读全文

浙公网安备 33010602011771号