计算机系统基础知识
计算机软件: 程序+文档
操作系统作用: 管理和分配资源,提供人机界面,提供高效率平台
操作系统特征:
并发性,共享性,虚拟性,不确定性
操作系统分类
批处理操作系统 :单道:任务排队顺序执行。多道: 并行多个任务
分时操作系统: cpu将时间化规划为时间片
实时操作系统:在运行的时间范围内实时响应。
网络操作系统: 为网络用户提供各种服务的软件和协议集合。
分布式操作系统:分布式多个计算机装的系统
微型计算机操作系统: windows,macos,linux
嵌入式操作系统:智能设备
数据库
关系型数据库
分布式数据库
文件系统
文件存储空间管理
空间区表。 用一个表来表示块号是否空闲。适用连续文件结构。
位示图。每个字可以表示n个块的空闲情况,用0,1表示。大小由磁盘空间大小决定。
空闲块链。这个空闲块,指向下一个空闲块。
成组块链。每n位为一组,每组第一个块记录下一组开始位置。unix系统在用。
文件共享
硬连接: 不同文件名指向同一个文件实体。文件主要删除他的文件,必须先删除硬连接。
符号链接:对原来的文件路径进行映射。