随笔分类 -  操作系统

操作系统底层知识;
摘要:虚拟内存: 第一层理解 1.、每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构; 2、一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链 阅读全文
posted @ 2020-05-12 14:55 Luweir 阅读(124) 评论(0) 推荐(0)
摘要:1.进程与线程 进程:进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发; 线程:线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚拟处理器:独自的寄存器组, 阅读全文
posted @ 2020-05-10 21:57 Luweir 阅读(235) 评论(0) 推荐(0)
摘要:第一章 计算机系统概述 1.1 操作系统的基本概念 1.1.1 操作系统的概念 操作系统:是控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源分配,进而为用户和其他软件提供的方便接口与环境的程序集合,是计算机中最基本的系统软件; 1.1.2 操作系统的特征 1、并发:多个事 阅读全文
posted @ 2020-05-05 10:14 Luweir 阅读(407) 评论(0) 推荐(1)
摘要:声明转载自:https://www.cnblogs.com/HsinTsao/p/6395570.html 异常、中断、陷阱 int 3 指令是常见的 断点中断,研究这个的时候发现个系统的一些机制有关。就研究了一下中断的分类,还有异常和陷阱。下面是我百度之后的一些总结: 中断的分类:外中断和内中中断 阅读全文
posted @ 2020-01-23 15:31 Luweir 阅读(123) 评论(0) 推荐(0)
摘要:今天刷C语言题的时候 遇到两道关于联合体输出的问题 一遍查资料一遍上机验证最后总结出一些简陋的经验; 写得比较通俗 可能有专业词汇用的不当 欢迎指正! 情况一:(直接用题目数据 原理不变)(Turbo C) union { unsigned char c; unsigned int i[4];//联 阅读全文
posted @ 2019-09-23 02:11 Luweir 阅读(132) 评论(0) 推荐(0)