
计算机基础知识
只做知识的搬运工,不产生新知识。
仅供自己方便复习。
Li_yy123
hi
展开
-
学习笔记——OS输入输出系统
一、概述二、I/O控制方式三、I/O子系统的层次结构四、用户层的I/O软件原创 2020-04-24 13:30:55 · 1424 阅读 · 0 评论 -
学习笔记——OS虚拟存储器
一、概述二、页面置换算法原创 2020-04-23 16:15:41 · 393 阅读 · 0 评论 -
学习笔记——OS存储器管理
一、存储器的层次结构二、程序的装入和链接三、交换四、连续分配存储管理方式五、非连续分配管理方式原创 2020-04-22 16:50:34 · 620 阅读 · 0 评论 -
学习笔记——计组—主存储器
一、SRAM二、DRAM三、存储容量扩展四、存储器与CPU的连接原创 2020-04-19 15:18:16 · 814 阅读 · 0 评论 -
学习笔记——计组—存储器基础知识
一、概述二、主存储器三、半导体存储芯片原创 2020-04-19 14:18:48 · 2643 阅读 · 0 评论 -
学习笔记——DB并发控制
一、概述二、封锁三、封锁协议四、活锁与死锁五、可串行化调度原创 2020-04-16 15:05:32 · 633 阅读 · 0 评论 -
学习笔记——DB恢复技术
一、事务二、数据库恢复必要性三、故障四、恢复的实现技术五、恢复策略六、数据库镜像原创 2020-04-14 22:12:11 · 1070 阅读 · 0 评论 -
学习笔记——计组—系统总线
一、概念二、总线分类三、总线特性及性能指标四、总线结构五、总线控制(总线仲裁和总线通信)原创 2020-04-15 16:30:31 · 1091 阅读 · 0 评论 -
学习笔记——计组—流水线
简介 流水线(Pipeline)是一种将任务分解为多个小步骤,并让多个不同任务的各个小步骤重叠,从而实现多个任务并行处理,以加速程序运行速度的技术。 为了实现流水线,首先将输入的任务分割成一系列子任务,使各子任务能在流水线的各个阶段并发地执行。将任务源源不断地输入流水线,从而实现了子任务级的并行。流水线对于计算机系统是非常必要的。 在CPU内部,...原创 2020-04-14 18:19:24 · 3238 阅读 · 1 评论 -
学习笔记——计组—计算机系统
1.计算机系统基本构成2.计算机的基本构成3.计算机基本解题过程4.细化的计算机框图5.指令执行全过程6.C语言执行7.计算机重要部件原创 2020-04-13 22:30:51 · 1285 阅读 · 0 评论 -
学习笔记——DB的设计
数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求。数据库设计过程:(1)需求分析阶段:分析用户的要求(2)概念结构设计阶段:概念结构设计是整个数据库设计的关键, 它通过对用户需求进行综合、 归纳与抽象,形成一个独立于具体数据库管理系统的概念模型。UML语言(3)逻...原创 2020-04-14 20:12:24 · 931 阅读 · 0 评论 -
学习笔记——DB关系数据库理论
一、问题的提出1.概念 针对一个具体问题, 应该如何构造一个适合于它的数据库模式, 即应该构造几个关系模式, 每个关系由哪些属性组成等。 这是数据库设计的问题, 确切地讲是关系数据库逻辑设计问题。 实际上设计任何一种数据库应用系统, 不论是层次的、 网状的还是关系的, 都会遇到如何构造合适的数据模式即逻辑结构的问题。 数据依赖是一个关系内部...原创 2020-04-13 14:59:27 · 574 阅读 · 0 评论 -
学习笔记——DB安全性和完整性
DB的安全性DB的完整性原创 2020-04-12 19:54:00 · 1258 阅读 · 0 评论 -
学习笔记——DB的SQL
一、SQL概述二、学生—课程数据库三、视图原创 2020-04-12 16:55:09 · 1678 阅读 · 0 评论 -
学习笔记——DB关系数据库
一、关系数据结构及形式化定义二、关系操作三、关系的完整性四、关系代数原创 2020-04-12 15:19:25 · 823 阅读 · 0 评论 -
学习笔记——DB系统结构
一、基本概念二、数据库系统的三级模式结构三、数据库的两级映像与数据的独立性四、DB系统的组成原创 2020-04-12 13:57:33 · 1067 阅读 · 0 评论 -
学习笔记——DB数据模型
数据模型是用來描述数据、组织数据和对数据进行操作的。通俗地讲,数据模型就是现实世界的模拟。数据模型是数据库系统的核心和基础。一、两类数据模型 根据模型应用的不同目的,可以将这些模型划分为两大类,它们分别属于两个不同的层次。第一类是概念模型,第二类是逻辑模型和物理模型。 第一类概念模型(conceptual model),也称信息模型,它是按用户的观点来对数据和信...原创 2020-04-11 22:58:18 · 2073 阅读 · 0 评论 -
学习笔记——DB概论
一、数据库系统概述数据库主要是储存大量数据而发展出来,一开始由于数据量大所以无法高效的管理数据,所有发展出来了数据库这个管理软件。用户可以对文件中的数据进行新增、查询、更新、删除等操作。1.数据(data):数据是数据库中存储的基本对象。 可以对数据做如下定义: 描述事物的符号记录称为数据。2.数据库(Database,DB):存放数...原创 2020-04-10 23:41:33 · 370 阅读 · 0 评论 -
学习笔记——OS进程死锁
一、死锁概念及原因二、死锁的处理策略三、死锁预防四、死锁避免五、死锁检测和解除原创 2020-04-11 15:42:13 · 313 阅读 · 0 评论 -
学习笔记——OS处理机调度
在多道程序环境下,内存中存在着多个进程。要求系统按照某种算法,动态地将处理机分配给处于就绪状态的一个进程,使之执行。问题:为什么进行处理机调度? 若没有处理机调度,意味着当前进程运行完后,才能进行下一进程,而当前进程有可能进行I/O操作,从而占用CPU空闲时 间。引进处理机调度,则可在这段时间,将处理机分配给其它进程,提高CPU利用率。一、调度的...原创 2020-04-10 20:43:05 · 770 阅读 · 0 评论 -
学习笔记——OS线程
一、线程的引入多处理机OS中进程回顾: 1)进程是一个拥有资源的独立单位; 2)是一个可独立调度和分派的基本单位。进程一系列操作: 1)创建进程:分配除CPU以外的全部资源(如内存、I/O设备等),建立PCB 2)撤销进程:资源回收,撤销PCB 3)进程切换:保留当前进程的CPU环境,设置新选中...原创 2020-04-10 14:41:09 · 674 阅读 · 0 评论 -
学习笔记——OS进程同步与通信
进程同步一、基本概念目的:为了保证多个进程能有条不紊地运行,在多道程序系统中,必须引入进程同步机制。主要任务:对多个相关进程在执行次序上进行协调,使并发执行的诸进程之间能按照一定的规则(或时序)共享系统资源,并能很好地相互合作,从而使程序的执行具有可再现性。(异步性)两种形式的制约关系: 1)间接相互制约关系:多个程序在并发执行时,由于共享系统资源,如CPU、I/O设备(打印...原创 2020-04-09 18:51:21 · 509 阅读 · 0 评论 -
学习笔记——OS的运行环境
基于上一篇内容有关微内核结构的内核基础知识。链接:https://blog.youkuaiyun.com/LY_624/article/details/105370954一、基本概念1.现代的操作系统内核中基本包括: 1)一些与硬件关联较紧密的模块,诸如时钟管理、中断处理、设备驱动等处于最底层; 2)运行频率较高的程序,诸如进程管理、存储...原创 2020-04-09 16:09:51 · 1328 阅读 · 0 评论 -
学习笔记——OS进程描述与控制
为了使程序能够并发执行,并且可以对并发执行的程序加以描述和控制,引入“进程”概念。所谓进程,是指系统中能独立运行并作为资源分配的基本单位,是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。2.1前趋图 有向无循环图(Directed Acyclic Graph,DAG),描述进程的执行先后顺序和并发执行情况。不允许有循环。如:P1—>P2...原创 2020-04-09 16:16:54 · 379 阅读 · 0 评论 -
学习笔记——OS基本知识
首先,操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件。可以把操作系统定义为:一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。1.1操作系统的目标及作用目标: 方便性:主要是方便不同用户使用,如普通用户要求图形化界面,提高使用效率;程序设计人员用高级语言编写程序等。 ...原创 2020-04-08 19:52:55 · 2160 阅读 · 0 评论 -
计算机网络各层协议表(二)
原创 2020-04-07 10:17:57 · 258 阅读 · 0 评论 -
计算机网络各层协议表
原创 2020-04-07 10:16:15 · 400 阅读 · 0 评论