![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 65
乘风御浪
交流知识
展开
-
操作系统学习笔记:第1章 计算机系统概述
第1章 计算机系统概述1.1_1_操作系统的概念、功能和目标大家都熟悉的操作系统:windows,android, ios, macos, linux1.1_2_操作系统的特征1.1_3_操作系统的发展与分类1.1_4_操作系统的运行机制与体系结构1.1_5_中断和异常1.1_6_系统调用第2章 进程与线程2.1_1_进程的定义、组成、组织方式、特征定义:在计算机发展史上,“进程”是为了解决什么问题而被引入的?组成:每个进程由哪些部分组成?组织方式:系原创 2022-05-14 12:43:28 · 1441 阅读 · 0 评论 -
编译原理学习笔记(四)
第四章 语法分析一、自顶向下的分析方法(一)1、从分析树的顶部向底部方向构造分析树,可以看成是从文法符号S推导出词串w的过程2、在每一个推导中,都需要做两个选择:替换当前句型中的哪个非终结符,用该非终结符的哪个候选式进行替换(二)最左推导1、总是选择每个句型的最左非终结符进行替换(三)最右推导1、自底向上的分析中,总是采用最左规约的方式,因此把最左规约称为规范...原创 2020-02-22 00:03:50 · 838 阅读 · 0 评论 -
并发进程——进程的属性和管理
一、并发进程进程同步:交往的并发进程之间通过交换信号或消息来达到调整相互速率,保证进程协调运行的目的。同步机制:操作系统实现进程同步的机制,同常由同步原语组成。不同的同步机制采用不同的同步方法。常用的几种同步机制:信号量及P、V,管程和消息传递。一)进程的顺序性和并发性1、一个进程的顺序性:每个进程在顺序处理器上的执行是严格按序的,即只有当一个操作结束后,才能开始后继操作。2、...原创 2020-02-18 00:32:13 · 929 阅读 · 0 评论 -
计算机知识专题(操作系统)——进程与线程
一、多道程序设计1、多道程序设计的概念:1)允许多个程序同时进入一个计算机系统的主存储器并进行计算的方法。2)具有处理器和外围设备并行功能的计算机采用多道程序设计方法,可以提高处理器的效率,从而提高整个系统的效率,即增长了单位时间的算题量,但是,对每一道程序来说,却延长了计算时间。3)道数的多少往往由系统的资源以及用户的要求而定。此外,存储器的容量和用户的具体要求也影响道数的多寡。...原创 2020-02-18 00:30:52 · 388 阅读 · 0 评论 -
编译原理学习笔记(三)
第三章 词法分析(一)正则表达式原创 2020-02-18 00:29:02 · 330 阅读 · 0 评论 -
编译原理学习笔记(二)
第二章 语言及其文法一、基本概念1、字母表:字母表是一个有穷符号集合符号:字母、数字、标点符号、。。。例:二进制字母表{0,1},ASCII字符表、Unicode字符集2、字母表上的运算(1)字母表的乘积sigma1 sigma2的乘积:sigma1 sigma2 ={ab|a属于sigma1,b属于sigma2}例:{0,1} {a,b}={0a,0b,1a,1b}...原创 2020-02-16 18:45:54 · 1808 阅读 · 0 评论 -
编译原理学习笔记(一)
第一章 绪论一、什么是编译(一)计算机程序设计语言及编译1、高级语言(类似于数学定于或自然语言的简洁形式)、汇编语言(引入助记符,依赖于特定机器、非计算机专业人员使用首先)、机器语言(可以被机器直接理解)2、汇编语言-》机器语言(汇编),高级语言(源语言)-》汇编/机器语言(目标语言)(二)编译器在语言处理系统的位置1、源程序-》预处理器-》经过预处理的源程序-》编译器-》...原创 2020-02-16 17:42:51 · 419 阅读 · 0 评论 -
计算机知识专题(操作系统)——信号量、PV操作、死锁
作为一个由人工智能上层算法应用转底层计算库优化的小白,最近参考相关博客和书籍,补一补计算机相关基础知识,在此记录下学习的内容,随时更新:一、基础概念1、进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。2、进程PCB:系统为了管理进程设置的一个专门的数据结构,...原创 2020-01-26 21:46:52 · 2431 阅读 · 0 评论 -
计算机知识学习
学习笔记(后续会持续更新)一、计算机体系结构(主要参考书籍:计算机体系结构 胡伟武)1、引言2、计算机体系结构基础3、二进制与逻辑电路4、指令系统结构5、静态流水线6、动态流水线7、多发射数据通路8、转移预测9、功能部件10、高速缓存11、存储管理12、多处理器系统13、其他二、操作系统(主要参考书籍:计算机操作系统 清华大学出版社 ht...原创 2020-02-18 00:31:18 · 235 阅读 · 0 评论