随笔分类 - 计算机核心课程
摘要:从 Cache 说起 如今的多核计算机往往包含多个 CPU 核心,其中每个 CPU 有自己独立的 Cache L1、Cache L2,同时多个 CPU 共享主存。 由于 CPU 获取指令数据的速度远快于主存,所以通过一级缓存、二级缓存等等来降低 CPU 从主存获取数据的频率,提升性能。 CPU 不会
阅读全文
摘要:段式管理 段式管理是指将程序按照内容或函数关系分成多个段,每个段有自己的名字。一个用户作业或者进程包含一个二维虚拟存储器。段式管理程序以段为单位分配内存,然后通过地址映射机制把段式虚拟地址转换为实际物理内存地址。 段式管理的优点在于可以对各个段分别编写和编译,不同的段互不影响。同时可以通过动态链接进
阅读全文
摘要:1、HTTPS 与 HTTP HTTP是超文本传输协议,通过传输层TCP的三次握手四次挥手建立连接,并通过TCP的拥塞控制和流量控制保证数据传输的可靠性、完整性;但是缺点是HTTP数据以明文方式传输,因此不能用来传输一些敏感信息。 HTTPS是HTTP的安全版,在应用层与传输层之间加入了SSL层,通
阅读全文
摘要:操作系统的内存管理: 3.1 计算机体系结构及内存分层体系 操作系统的内存层次: 操作系统在内存管理方面需要完成的目标: 抽象: 逻辑地址空间 保护: 独立地址空间(保证多个进程间不会相互干扰) 共享: 访问共同的地址空间(当多个进程需要操作同一块操作地址时,需要共享地址空间) 虚拟化: 由于缓存及
阅读全文
摘要:非连续内存分配: 1.1、为什么需要非连续内存分配: 1.2 分段(Segmentation): 程序的分段地址空间: 逻辑地址空间是连续的,物理地址是离散的中间需要映射机制来建立联系。 通过硬件将内存中的不同区域划分,分别分开进行管理。如果用软件来实现就会涉及到拷贝,开销是很大的。 分段寻址方
阅读全文
摘要:虚拟内存: 1. 覆盖技术: 1.1 目标: * 在较小的可用内存中运行较大的程序。常用于多道程序系统,与分区存储管理配合使用。 1.2 原理: 把程序按照其自身的逻辑结构,划分为若干个功能上相对独立的程序模块,那些不会同时执行的模块共享同一块内存区域,按照时间先后来执行。 必要部分(常用功能) 的
阅读全文
摘要:【操作系统】 Operation System: https://blog.csdn.net/iwanderu/article/details/103934127 1. 操作系统的功能、概念和目标 2. 操作系统的特征
阅读全文
摘要:第四章、文件管理 @(文章目录) 一、初识文件管理 1.文件的属性 2.文件的逻辑结构 3.文件处理中操作系统向上层提供的功能 4.文件分类 按用途可以分为:系统文件、库文件、用户文件 按信息流向:输入文件、输出文件、输入输出文件 按保护级别:只读、读写、不保护文件 按存放时间:临时文件、永久文件、
阅读全文
摘要:1. 操作系统的启动 异常和中断 启动: OS的启动加载是通过一步步来执行实现的,主要涉及到 BIOS(基本I/O处理系统,检查外设硬件能否正常工作)、DISK(存放OS)、Bootloader(加载OS,能够让OS从硬盘加载到内存中去). 通电之后BIOS就会从一个特定的地址开始执行(CS:IP
阅读全文

浙公网安备 33010602011771号