- 博客(102)
- 收藏
- 关注
原创 异常和中断
现代计算机中都配有完善的异常和中断处理系统,CPU的数据通路中有相应的异常检测和响应逻辑,外设接口中有相应的中断请求和控制逻辑,操作系统中有相应的中断服务程序。
2023-05-19 21:59:59
3067
1
原创 磁盘和固态磁盘
磁盘的表面由一些磁性的物质组成,可以用这些磁性物质来记录二进制数据。磁盘的盘面被划分成一个个磁道,这样一个“圈”就是一个磁道。。一个磁道又被划分成一个个扇区,每个扇区就是一个“磁盘块”。各个扇区存放的数据量相同如下图,所示。一个磁盘中可能会有多个盘面,一个盘面上会有不同的磁道。对于,磁臂可以来回伸缩来确定磁头定位磁道,因此每个盘面对应一个磁头。而对于一个,每个盘面的每个磁道都有一个对应的磁头。 了解了磁道的物理结构,我们便可以用。
2023-05-02 19:24:31
1569
1
原创 操作系统:文件系统
文件的保护通过、和等方式实现。其中,口令和加密是为了防止用户文件被他人存取或窃取,而访问控制则用于控制用户对文件的访问方式。
2023-05-01 21:05:35
1383
2
原创 操作系统:文件系统基础
文件是以硬盘为载体的存储在计算机上的信息集合,文件可以是文档、图片、程序等。在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户的输入和输出中,则以文件为基本单位。
2023-05-01 21:00:58
2345
原创 Cache;高速缓冲存储器
在多体并行存储系统中,由于IO设备向主存请求的级别高于CPU访存,这就出现了CPU等待IO设备访存的现象,导致CPU空等一段时间,甚至等待几个周期,从而降低了CPU的工作效率,为了避免CPU和IO设备争抢访存,可在CPU与主存之间加一级缓存,这样主存可将CPU要取的数据提前送到缓存,一旦主存在与IO设备交换时,CPU可直接从缓存中读取所需的数据,不必空等而影响效率。另一方面Cache 也可以来解决主存与CPU速度的不匹配问题。根据程序运行的局部性原理,虽然Cache的容量远小于主存。
2023-04-17 22:21:57
2801
原创 主 存储器
实际上在主存储器运作时,根据MAR中的地址访问某个存储单元时,还需经过地址译码、驱动等电路才能找到所需的访问单元。读出时需经过读出放大器,才能将被选中单元的存储字送到MDR。写入时,MDR中的数据也必须经过写入电路才能真正写入被选中的单元中现代计算机的主存都是由半导体集成电路构成,上图中的。存储芯片和CPU芯片通过总线相连。要从存储器中读出某一信息时,先由CPU将该字的地址送到MAR,经地址总线送至主存,然后发出读命令。
2023-04-16 14:12:10
2319
原创 存储器概述
由于超大规模的集成电路制作技术,使CPU的速度变得惊人的高,而存储器的取数和存数的速度很难和它适配,这使得计算机系统的运行速度在很大的程度上受存储速度的制约。此外,由于I/O设备不断增多,如果它们与存储器交换信息的方式都是通过CPU来实现,这将大大降低CPU的工作效率。为此出现了I/O与存储器的直接存取方式(DMA),这也使存储器的地位更为突出。
2023-04-14 20:05:19
1339
原创 总线的控制
由于总线上连接着多个部件,什么时候由哪个部件发送信息,如何给传送信息定时,如何防止信息丢失,如何避免多个部件同时发送,如何规定接受信息的部件等一系列问题都需要由总线控制器统一管理。它主要包括判优控制(仲裁逻辑)和通信控制。
2023-04-12 16:07:42
1848
原创 为什么CPU需要时钟
上面这个图的方波就是一个脉冲,类比于人类的脉搏跳动。一个脉冲称之为CPU的一个时钟信号,或者时钟脉冲。一个脉冲周期就叫CPU时钟周期,一个时钟周期内时钟信号震荡一次。接下来我们先来看这个电路图:在上图中,起初AB1时,Q0.当输入信号发生变化时,逻辑元件不会立即对输入变化做出反应,会有一个传播时延(propagation delay)。当这个B变化为0时,由于B也作为XOR直接输入,所以XOR异或门会立即感知一个输入变化为0的状态变化,XOR输出变为了1。
2023-04-10 20:55:16
2104
原创 内存管理:虚拟存储
在《内存管理:存储器管理》中介绍的几种存储器管理的方式有一个共同的特点,就是它们都要求将一个将一个作业的全部装入内存中方能运行(多级页表是将部分页表放在磁盘)。有的作业很大,其所要求的内存空间超过了内存总容量,作业不能全部都装入内存,致该作业无法运行有大量作业要求运行,但是受内存大小限制,只能将少数作业装入内存让它们先运行1.虚拟存储器的定义虚拟存储器是指具有调入功能和置换功能,能从逻辑上对内存容量加一扩充的一种存储系统。其逻辑容量由内存容量和外存容量之和所决定,其。
2023-04-05 22:19:06
1142
原创 进程和线程:概念&处理机调度
在多道程序环境下,允许多个程序并发执行,此时它们将失去封闭性,并具有间断性及不可再现性的特征。为引入了进程的概念,以便更好地描述和控制程序的并发执行,实现操作系统的和。(最基本的两个特征)✨✨为了让参与并发执行的每个程序都能独立运行,必须为之配备一个专门的数据结构,称为进程控制块(Process Control Block,)系统利用来描述进程的基本情况和运行状态,进而控制和管理进程。三部分构成了。所谓的创建进程,实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程的PCB。
2023-03-28 20:31:01
607
2
原创 操作系统概述
中断也称为外中断,是指来自CPU执行指令的外部的事件,通常用于信息输入/输出。时钟中断,表示一个固定时间片已到,让处理机计时、启动定时运行任务等。异常也称内中断,是指来自CPU执行指令内部的事件,如程序非法操作码、地址越界、运算溢出等事件。异常不能被屏蔽,一旦出现,就应立即处理。
2023-03-20 19:59:07
379
原创 文本表示(Representation)
文本表示(Representation)。本文几种常见的文本的Embedding的方式,简单介绍了独热编码、glove,重点介绍了Word2Vec。
2022-11-28 15:42:04
1639
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人