3. 操作系统
文章平均质量分 94
操作系统知识
白马非马·
方向:最优化方法,差分隐私
展开
-
操作系统常见面试题目1:基础知识
目录1. 操作系统基础1.1 什么是操作系统:1.2 什么是系统调用:2.进程和线程2.1 进程和线程的区别?2.2 进程有哪几种状态?2.3 进程之间状态的状态转换?2.4 进程间的通信方式(7种)2.5 进程同步和进程异步的区别?2.6 那线程间的同步的方式有哪些呢?2.7 操作系统中进程的调度算法有哪些吗?2.8 什么是死锁?2.9 如何解决死锁问题?3. 操作系统内存管理基础3.1 操作系统的内存管理主要是做什么?3.2 常见的内存管理机制3.3 什么是快表和多级页表?3.4 分页机制和分段机制原创 2022-04-18 21:30:38 · 1271 阅读 · 0 评论 -
操作系统常见面试题目2:多线程方面
1. 线程 1.1 线程出现的目的 引入进程的目的是为了并发编程,但是进程能够解决一定程度的并发问题,还不够,有两个问题 (1):创建进程需要分配资源 (2):销毁进程需要释放资源 (3):频繁进程和线程的切换会导致开销较大,故设计了一个轻量级的进程,即线程(Thread) 1.2 线程的优点有哪些? (1):创建,销毁和调度的速度都比进程快。 (2):线程就是程序内部的一条执行路径。单个路径就是单线程。 1.2 操作系统的线程和Java中的线程 操作系统的线程:通过使用PCB来进行描述 Java中的原创 2022-05-05 10:35:08 · 1473 阅读 · 0 评论