摘要: 文件系统 1.文件的基本结构 Linux给每一个文件分配两个数据结构,文件本身存放在数据块区中。 索引节点(index node):⽤来记录⽂件的元信息,比如inode 编号、文件大小、访问权限、创建时间、修改时间、数据在磁盘的位置等。每一个索引节点对应一个文件。存放在硬盘中,需要占一定的空间。 目 阅读全文
posted @ 2021-11-25 22:28 小猴子_X 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 内存管理 1.什么是虚拟内存? 虚拟内存是一种内存分配方案,是一项可以用来辅助内存分配的机制。 因为每一个进程同时运行,怎么能保证每一进程访问的不是相同的物理内存呢? 让每一个进程都有自己的虚拟内存,进程持有的虚拟地址会通过 CPU 芯⽚中的内存管理单元(MMU)的映射关系, 来转换变成物理地址,然 阅读全文
posted @ 2021-11-25 22:26 小猴子_X 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 三部:操作系统(上):硬件结构;操作系统概述 操作系统(中):内存管理;进程管理 操作系统(下):文件系统;IO管理;调度算法 硬件结构 1.CPU是如何执行程序的? 前提知识: 冯诺依曼模型:CPU,内存,输入设备,输出设备,总线。(也可分为:控制器,计算器,存储器,IO) CPU 寄存器:通用寄 阅读全文
posted @ 2021-11-24 21:13 小猴子_X 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 计算机网络 网络分层 网络中数据的传输,不是简简单单的发送,需要一系列的封装/拆分操作,才能进行传输,所以使用分层的思想进行一步步操作。 1、说说OSI 七层、TCP/IP 四层的关系和区别? 应用层:相当于程序,软件开发就属于应用层。协议:HTTP,FTP,SMTP,POP3。 数据格式:报文 表示层:用于处 阅读全文
posted @ 2021-11-17 23:21 小猴子_X 阅读(359) 评论(0) 推荐(2) 编辑