操作系统笔记[TOC] 概述基本概念 操作系统的定义:操作系统是控制、管理、分配、调度计算机硬件与软件资源与工作,为用户和其他软件提供接口与环境的程序集合。操作系统是最基本的系统软件。 操作系统的基本特征: 并发:并发是指两个或多个事件在同一时间间隔发生。在 操作系统的并发性是指计算机系统当中同时存在多个运行当中的程序,os具有处理和调试多个程序同时执行的能力。 引入进程的目的是为了使程序能够并发的执行。 注 2023-02-10 操作系统
Raft算法的原理与实现Raft算法是一种共识算法,常用于多副本状态机的日志管理,能够在部分服务器节点延迟、故障时保证分布式系统的一致性。相比于Paxos算法,Raft算法更易于理解与实现,并且已经得到了广泛应用。本文将探讨Raft算法的基本原理,以及Golang实现。 2023-02-04 分布式系统 #分布式系统 #Golang
农民工与企业的"欠薪"问题——以信息经济学视角分析摘要: 随着大量农民工进城务工,我国的城市化进程与社会经济迈入了一个全新的高速发展阶段。然而尽管农民工为城市发展作出巨大贡献,他们却经常受到企业的不公平对待,例如欠薪问题,以至于在社会上出现了许多与农民工讨薪甚至暴发冲突的新闻。本文以信息经济学的视角分析了农民工、企业、政府在这一问题当中的角色,利用了博弈模型以及委托-代理模型探讨在信息不对称的条件下如何解决这一社会问题,并且提出了一些建议。 一、 2023-01-22 杂谈 #经济学 #博弈论
编译原理考试说明: chapter 7.7-7.9、chapter 8、chapter 9.5的display表部分、chapter 9.6、chapter 10、chapter 11.3-11.5均不考,其他部分都有机会考,特别是标注了重点难点的部分。 考试题型就是选择、判断、填空、简答、分析计算等等 引论程序设计语言 机器语言:0、1代码构成 汇编语言:助记符 上二者更接近计算机硬件指令系统的工作 2022-11-19 #编译原理
计算机组成原理2022年考试题型分布:选择(10)、填空(18)、简答(22)、计算(15)、解答类大题(35) 各章分数大致分布:概论-5、RISC-V-10、数的表示和运算-25、存储器-25、数据通路-10、流水线-7、IO-10、总线-8 简答5道,4-3 + 5-2 对比中断方式 计算2道:7+8 booth算法 加减交替相除 解答5道:7+7+7+7+7 分析数据通路与控制信号 手撸ris 2022-06-22 Course Revision #计算机组成原理
OOP & Java概述软件构造基本流程与目标 软件的构成: 软件 = 程序 + 数据 + 文档 程序:计算机可以接受的一系列指令,可以实现所要求的功能。 数据:使得程序能够适当操作信息的数据结构。 文档:描述程序的研制过程、方法、使用的图文资料。 软件开发的生命周期: 计划 分析 设计 实现 测试与集成 维护 软件开发过程模型 两种基本模型 线性模型 迭代过程 传统软件开发过程模型 瀑布过程 增 2022-06-18 Course Revision #java #programming #oop