操作系统
文章平均质量分 73
操作系统
沉浮一湘蕉
心若沉浮,浅笑安然。
展开
-
Select、Poll、Epoll区别
同步同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。也就是说,调用会等待返回结果计算完成才能继续执行。异步异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即执行,只要自己完成了整个任务就算完成了。也就是说,其实异步调用会直接返回,但是这个结果不是计算的结果,当结果计算出来之后,才通知被调用的程序。阻塞阻塞调用是指调用结果返回之前,当前线程会被挂起,一直处于等待消息通知,不能够执行其原创 2022-04-26 20:56:45 · 364 阅读 · 0 评论 -
操作系统面试基础知识
一、线程、进程1.进程与线程的区别与联系拥有资源:进程时资源分配的基本单位,而线程时CPU分配和调度的基本单位。进程在执行过程中拥有独立的内存单元,而多个线程共享进程的内存。(资源分配给进程,同一进程的所有线程共享该进程的所有资源。同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的栈段,栈段又叫运行时段,用来存放所有局部变量和临时变量。调度:线程时实现独立调度的基本单位。在同一进程中,线程的切换不会引起进程切换,从一个进程中的线程切原创 2022-03-30 00:04:15 · 1341 阅读 · 0 评论 -
操作系统(三、内存管理)
1.内存管理基础2.虚拟内存管理原创 2022-04-20 00:01:51 · 249 阅读 · 0 评论 -
操作系统(二、进程管理)
1.进程与线程2.处理机调度3.进程同步4.死锁原创 2022-04-20 00:01:37 · 428 阅读 · 0 评论 -
操作系统(一、操作系统概述)
1.操作系统的基本概念2.操作系统的发展与分类3.操作系统运行环境4.操作系统体系结构原创 2022-04-20 00:01:24 · 513 阅读 · 0 评论