摘要: 面试题 Java容器 1. 说一下 HashSet 的实现原理? HashSet 是基于 HashMap 实现的,HashSet 底层使用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,相关 HashSet 的操作,基本上都是直接调用底层 HashMap 的相关方法来完成,H 阅读全文
posted @ 2020-10-24 22:05 codeFiler 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 中断和异常 中断机制的诞生 缺点:各程序只能串行执行,系统资源利用率低 为了解决上述问题,人们发明了操作系统,引入中断机制,实现了多道程序并发执行。 本质:发生中断就意味着需要操作系统介入,开展管理工作 中断的概念和作用 当中断发生时,CPU立即进入核心态 当中断发生后,当前运行的进程暂停运行,并由 阅读全文
posted @ 2020-10-24 19:49 codeFiler 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 操作系统的运行机制,体系结构 什么是指令:指令就是处理器(CPU)能识别、执行的最基本命令 问题:CPU如何判断当前是否可以执行特权指令 两种指令、两种处理器状态、两种程序 回顾: 操作系统的内核 内核是计算机配置的底层软件,是操作系统最基本、最核心的部分 实现操作系统内核功能的那些程序就是内核程序 阅读全文
posted @ 2020-10-24 19:28 codeFiler 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 操作系统的发展与分类 手工操作阶段 主要缺点:用户独占全机,人机速度矛盾导致资源利用率极低。 批处理系统 批处理阶段——单道批处理系统 引入脱机输入/输出技术(用磁带完成),并监督程序负责控制作业的输入、输出 主要优点:解决了一定程度的人机速度矛盾,资源利用率有所提升 主要缺点:内存中仅能有一道程序 阅读全文
posted @ 2020-10-24 19:02 codeFiler 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 操作系统的四个特征 操作系统的特征——并发 并发:指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的。 并行:指两个或多个事件在同一时刻同时发生。 操作系统的并发性指计算机系统中同时存在着多个运行着的程序。 操作系统的特征——共享 共享即资源共享,是指系统中的资源 阅读全文
posted @ 2020-10-24 18:15 codeFiler 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 操作系统的概念(定义)功能和目标 大家熟悉的操作系统 知识总览 操作系统的概念(定义) 结合生活经验理解计算机系统的层次结构: 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和 阅读全文
posted @ 2020-10-24 18:14 codeFiler 阅读(1074) 评论(0) 推荐(0) 编辑