架构师第二章学习笔记

作者:kingzhao 发布时间: 2026-04-28 阅读量:2 评论数:0

计算机系统基础知识

计算机软件: 程序+文档

操作系统作用: 管理和分配资源,提供人机界面,提供高效率平台

操作系统特征:

并发性,共享性,虚拟性,不确定性

操作系统分类

  1. 批处理操作系统 :单道:任务排队顺序执行。多道: 并行多个任务

  2. 分时操作系统: cpu将时间化规划为时间片

  3. 实时操作系统:在运行的时间范围内实时响应。

  4. 网络操作系统: 为网络用户提供各种服务的软件和协议集合。

  5. 分布式操作系统:分布式多个计算机装的系统

  6. 微型计算机操作系统: windows,macos,linux

  7. 嵌入式操作系统:智能设备

数据库

  1. 关系型数据库

  2. 分布式数据库

文件系统

文件存储空间管理

  1. 空间区表。 用一个表来表示块号是否空闲。适用连续文件结构。

  2. 位示图。每个字可以表示n个块的空闲情况,用0,1表示。大小由磁盘空间大小决定。

  3. 空闲块链。这个空闲块,指向下一个空闲块。

  4. 成组块链。每n位为一组,每组第一个块记录下一组开始位置。unix系统在用。

文件共享

硬连接: 不同文件名指向同一个文件实体。文件主要删除他的文件,必须先删除硬连接。

符号链接:对原来的文件路径进行映射。

评论