首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java开发底层要点3——操作系统
_路漫漫其修远兮
创建于2022-08-06
订阅专栏
Java开发底层要点3——操作系统
暂无订阅
共7篇文章
创建于2022-08-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
操作系统07——交换空间、链接概念
LINUX交换空间 交换空间(Swap) 是初始化系统时配置的一个磁盘分区 作用: (1)Linux物理内存满时,会把一些内存交换至Swap空间 (2)系统睡眠依赖,当系统需要睡眠的时候,将内存的数据
操作系统06——页面置换
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 分页和分段有什么区别? 页式存储:将进程空间在逻辑上划分成大小相等的若干页面,相应的在物理上划分成与页面大小相同的物理块,逻辑上连续的页面物理上不
操作系统05——死锁
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 什么是死锁? 在两个或者多个进程,每个进程持有资源而又等待其它进程释放它们现在保持着的资源,在未改变这种状态之前都不能向前推进,称这一组进程产生了
操作系统04——IO
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 *什么是IO多路复用?*怎么实现? IO多路复用(IO Multiplexing)指单个进程/线程可以同时处理多个IO请求。 实现原理:将要监视的
操作系统03——进程和线程3
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 进程调度策略有哪些? 批处理系统 先来先服务 (FCFS):按照请求的顺序进行调度。 特点:非抢占式,开销小,无饥饿问题; 缺点:响应时间不确定(
操作系统02——进程和线程2
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 线程同步有哪些方式? 信号量 Semaphore:信号量是内核对象,允许同一时刻多个线程访问同一资源,信号量会控制同一时刻访问此资源的最大线程数量
操作系统01——进程和线程1
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 进程是系统中一个正在运行的程序实体,是资源分配的基本单位和独立运行的基本单位。 线程是进程中运行的实际工作单位,是一个进程内可调度的实体,是CPU