![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 88
月东坡半
冲!
展开
-
Mac pro的Terminal(终端)简述
JAVA后端开发知识总结(持续更新…)Mac pro的Terminal(终端)简述文章目录Mac pro的Terminal(终端)简述《玩转 Terminal 终端:入门指南及进阶技巧原创 2021-06-07 21:36:03 · 572 阅读 · 0 评论 -
IO多路复用的Select,Poll,Epoll
JAVA后端开发知识总结(持续更新…)IO多路复用的Select,Poll,Epoll文章目录IO多路复用的Select,Poll,Epoll一、基本概念一、基本概念 I/O多路复用(详细可见《五大I/O模型》)的本质是通过系统内核缓冲I/O数据,让单个进程可以监视多个文件描述符(Socket),一旦某个描述符就绪(读就绪或写就绪),就能够通知用户进程进行相应的读写操作。文件描述符 UNIX、Linux中的一个概念。本身是一个非负整数,本质上是一个文件指针数组的索引,指向内.原创 2021-04-05 17:24:15 · 280 阅读 · 0 评论 -
操作系统——8.I/O管理
JAVA后端开发知识总结(持续更新…)I/O参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录I/O参考文档一、I/O设备的基本概念二、I/O控制器三、I/O控制方式一、I/O设备的基本概念I/O 就是输入/输出,I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备。在UNIX操作系统中将外部设备抽象为一种特殊的文件,使用Read和Write对外部设备进行操作。二、I/O控制器 I/O设备的电子部件用于实现CPU对I/O设备的控制,被称.原创 2021-03-12 19:59:52 · 380 阅读 · 0 评论 -
操作系统——7.虚拟存储技术
JAVA后端开发知识总结(持续更新…)虚拟内存与虚拟存储技术参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录虚拟内存与虚拟存储技术参考文档一、虚拟内存基本概念二、请求分页管理方式2.1 请求页表机制2.2 缺页中断机构一、虚拟内存基本概念 虚拟存储技术是内存空间扩充的相关技术,在传统存储管理方式的基础上,结合内存扩充技术从逻辑上扩充内存容量。传统存储管理方式的缺点 一次性:作业必须一次性全部装入内存后才能开始运行,造成两个问题:①作业很大时,不能全部装入内存.原创 2021-03-12 16:33:17 · 4591 阅读 · 0 评论 -
操作系统——6.内存管理
JAVA后端开发知识总结(持续更新…)内存与内存管理参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录内存与内存管理参考文档一、内存概述二、内存管理2.1 内存空间的扩充——覆盖与交换2.2 内存空间的分配与回收2.2.1 连续分配管理方式2.2.2 非连续分配管理方式未完待续。。。一、内存概述 内存是用于存放数据的硬件,程序执行前需要先放到内存中才能被CPU处理,这是为了缓和CPU与硬盘之间的速度矛盾。 内存通过对内部的存储单元编址来解决并发执行下各个程序的数据区分.原创 2021-03-11 21:03:01 · 640 阅读 · 0 评论 -
操作系统——5.死锁
JAVA后端开发知识总结(持续更新…)死锁及处理策略参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录死锁及处理策略参考文档一、死锁的概念1.1 死锁、饥饿、死循环1.2 死锁产生的四大必要条件二、死锁的处理策略2.1 预防死锁——都有缺陷2.2 避免死锁2.3 死锁检测与解除一、死锁的概念1.1 死锁、饥饿、死循环死锁: 在并发环境下,各个进程因竞争资源而造成的相互等待对方所占有的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁”。若无外力干涉,这些进.原创 2021-03-10 22:21:50 · 300 阅读 · 0 评论 -
操作系统——4.进程同步、进程互斥、信号量机制、管程
JAVA后端开发知识总结(持续更新…)进程同步、进程互斥、信号量机制、管程B站:《王道考研 操作系统》《现代操作系统》文章目录进程同步、进程互斥、信号量机制、管程原创 2021-03-10 21:19:00 · 661 阅读 · 0 评论 -
操作系统——3.进程的调度算法
JAVA后端开发知识总结(持续更新…)进程的调度及调度算法参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录进程的调度及调度算法参考文档一、调度的概念1.1 调度的三个层次1.2 进程调度的方式二、调度算法2.1 评价指标2.2 早期的批处理系统调度算法2.3 交互式系统调度算法一、调度的概念1.1 调度的三个层次调度 当有一堆任务要处理,但由于资源有限,没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题。处理机调度.原创 2021-03-10 16:22:18 · 430 阅读 · 0 评论 -
操作系统——2.进程与线程
JAVA后端开发知识总结(持续更新…)进程与线程参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录进程与线程参考文档一、进程的定义与组成1.1 进程实体与进程1.2 进程的组成1.2.1 PCB二、进程的组织三、进程的五大特征四、进程的状态与转换4.1 进程的状态4.2 进程状态的转换五、进程控制5.1 进程控制的实现5.2 原语六、进程通信6.1 四次拷贝6.2 共享存储一、进程的定义与组成1.1 进程实体与进程程序:是静态的,就是个存放在磁盘里的 可执行文件,就是一.原创 2021-03-09 23:40:57 · 638 阅读 · 0 评论 -
操作系统——1.操作系统基本概念
JAVA后端开发知识总结(持续更新…)操作系统基本概念参考文档B站:《王道考研 操作系统》《现代操作系统》文章目录操作系统基本概念参考文档一、操作系统定义二、功能与目标三、操作系统的四大特征四、操作系统的运行机制和体系结构4.1 操作系统的运行机制4.2 操作系统的体系结构五、中断和异常5.1 中断的概念及作用5.2 中断的分类5.3 外中断处理过程六、系统调用6.1 系统调用的概念和作用6.2 系统调用与库函数的区别6.3 系统调用过程一、操作系统定义具体而言: 现代计算机系.原创 2021-03-09 19:43:39 · 498 阅读 · 0 评论