本文导读: 阅读目录 操作系统常见面试题总结 1. 进程与线程的区别 (1)粒度性分析:线程的粒度小于进程。 (2)调度性分析:进程是资源拥有的基本单位,线程是独立调度与独立运行的基本单位,出了寄存器,程序计数器等必要的资源外基本不 ...
LRU缓存机制,全称Least Recently Used,字面意思就是最近最少使用,是一种缓存淘汰策略。换句话说,LRU机制就是认为最近使用的数据是有用的,很久没用过的数据是无用的,当内存满了就优先删除很久没有使用的数据。 基于LeetCode ,可以使用哈希链表或者自定义双端链表类 哈希表两种方法来实现LRU缓存机制。 它应该支持以下操作:获取数据get和 写入数据put。 获取数据get k ...
2020-08-24 01:23 2 487 推荐指数:
本文导读: 阅读目录 操作系统常见面试题总结 1. 进程与线程的区别 (1)粒度性分析:线程的粒度小于进程。 (2)调度性分析:进程是资源拥有的基本单位,线程是独立调度与独立运行的基本单位,出了寄存器,程序计数器等必要的资源外基本不 ...
引论 什么是操作系统? 可以这么说,操作系统是一种运行在内核态的软件。 它是应用程序和硬件之间的媒介,向应用程序提供硬件的抽象,以及管理硬件资源。 操作系统主要有哪些功能? 操作系统最主要的功能: 处理器(CPU)管理:CPU的管理和分配,主要指的是进程管理。 内存管理 ...
转载:http://blog.csdn.net/youngchang06hpu/article/details/8009947 1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度 ...
参考: 多进程和多线程的区别是什么?多进程和多线程的优缺点分析 协程与线程的区别 进程、线程和协程之间的区别和联系 1、操作系统的四个特性 并发:同一段时间内多个程序执行(与并行区分,并行指的是同一时刻有多个事件,多处理器系统可以使程序并行执行) 共享:系统中的资源可以被内存中多个并发 ...
1.进程的常见状态?以及各种状态之间的转换条件? 就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后,只要再获得CPU,便可立即执行。 执行:进程已经获得CPU,程序正在执行状态。 阻塞:正在执行的进程由于发生某事件(如I/O请求、申请缓冲区失败等)暂时无法 ...
1、线程和进程 进程是资源分配单位,线程是 CPU 调度单位 线程:进程中执行的每个任务就是线程,是CPU调度和分派的基本单元。 进程:进程是具有一定独立功能的程序,它是系统进程资源分配和调度的一个独立单元。 区别: (1)一个线程只属于一个进程 ...
? 进程是一个能独立运行的活动实体,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个 ...
转自:操作系统常见面试题 - 追逐更好的自己 - 博客园 (cnblogs.com) + 补充 学习内容:5万字、97 张图总结操作系统核心知识点 (qq.com) 1.进程的常见状态?以及各种状态之间的转换条件? 就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要 ...