前驱图和程序执行 程序顺序执行时的特征 顺序性 封闭性 可再现性 程序并发执行时的特征 间断性 失去封闭性 不可再现性 进程的描述 进程定义:进程是程序的执行过程,是系统进行资源分配和调度的一个独立单位 进程的特征 动态性 并发性 独立性 异步性 进程的3种基本状态 就绪状态 执行状态 阻塞状态 进程3种基本状态间的转换 创建状态与终止状态 挂起操作和进程状态的转换 挂起操作的引入 终端用户的需要 父进程的需要 负荷调节的需要 OS的需要 引入挂起操作后3个基本状态间的转换 活动就绪$\Longrightarrow$静止就绪 活动阻塞$\Longrighta...

操作系统的目标和作用 操作系统的目标:方便性,有效性,可扩展性、开放性 操作系统的作用:人机交互、资源管理、资源抽象 OS作为用户与计算机硬件系统之间的接口 OS作为计算机系统资源的管理者 OS实现了对计算机资源的抽象 推动操作系统发展的主要动力 不断提高计算机系统资源的利用率 方便用户 器件不断更新迭代 计算机体系结构不断发展 不断提出新的应用需求 操作系统发展过程 人工操作系统(缺点) 用户独占全机 CPU等待人工操作 脱机I/O方式(优点) 减少CPU等待时间 提高了I/O速度 单道批处理系统 多道批处理系统 优缺点 资源...

🗄️ Redis Data Types Overview🗄️ Redis 数据类型概述Key Data Types in Redis:Redis 中的关键数据类型: Strings (STRINGs): 字符串 (STRINGs): Stores simple text or binary data. 存储简单文本或二进制数据。 Supports byte string values, integers, and floating-point values. 支持字节串值、整数和浮点值。 Lists (LISTs): 列表 (LISTs): Ordered collections of...

I/O设备的基本概念和分类 什么是I/O设备:将数据Input/Output(输入/输出)计算机的外部设备 按使用特性分类 人机交互类外部设备 存储设备 网络通信设备 按传输速率分类 低速设备 中速设备 高速设备 按信息交换的单位分类 块设备(传输快,可寻址) 字符设备(传输慢,不可寻址,常采用中断驱动方式) I/O控制器 主要功能 接受和识别CPU发出的命令(要有控制寄存器) 向CPU报告设备的状态(要有状态寄存器) 数据交换(要有数据寄存器,暂存输入/输出的数据) 地址识别(由...

初识文件管理 文件的定义:一组有意义的信息的集合 文件的属性:文件名、标识符、类型、位置、大小、保护信息…… 文件内部应该如何被组织起来(文件的逻辑结构) 文件之间应该如何被组织起来(目录结构) 操作系统向上提供的几个最基本的功能 创建文件(create系统调用) 删除文件(delete系统调用) 读文件(read系统调用) 写文件(write系统调用) 打开文件(open系统调用) 关闭文件(close系统调用) 文件应如何存放在外存中(文件的物理结构) 操作系统如何管理外存中的空闲块(存储空间的管理) 操作系统需要提供的其他文件管理功能 文件共享 文件保护 文件的逻辑结构 无结构文件:...

🖥️ HBase Shell and General Commands🖥️ HBase Shell 和通用命令Overview of HBase ShellHBase Shell 概述 “HBase shell is an application software which encapsulates Java client API, allowing us to interact with HBase through the command line.”“HBase shell 是一个封装了 Java 客户端 API 的应用软件,允许我们通过命令行与 HBase...

🏗️ HBase Architecture & Features🏗️ HBase 架构与特性Overview of HBaseHBase 概述HBase is a NoSQL database that provides ==ACID== (Atomicity, Consistency, Isolation, Durability) compliance, making it suitable for high-scale, real-time applications.HBase 是一个提供...

📊 Introduction to HBase📊 HBase 简介What is HBase?什么是 HBase?HBase is an ==open-source==, ==non-relational==, and ==distributed database== from the ==Apache...

🗂️ Deep Insight of MapReduce🗂️ MapReduce 深入解析📊 Introduction to MapReduce📊 MapReduce 简介 “The MapReduce programming model is one of the core modules of Hadoop that runs in the background of Hadoop to provide scalability and easy data-processing solutions.” “MapReduce 编程模型是 Hadoop 的核心模块之一,它在 Hadoop...

📦Hadoop Serialization and Compression📦Hadoop 序列化和压缩Serialization序列化 “Serialization is the process that converts any object state or data into a series of bits which can be easily stored in memory or file formats.” “序列化是将任何对象状态或数据转换为一系列比特的过程,这些比特可以很容易地存储在内存或文件格式中。” Key Concepts关键概念 Container: A...