计算机科学与操作系统
文章平均质量分 88
计算机科学导论
奇妙之二进制
csdn博客专家,C/C++领域优质创作者,抖音搜奇妙之二进制,专注于Linux C/C++、嵌入式Linux开发,偶尔谈谈人生,目前致力于完成大约500篇的linux C/C++开发知识体系库,所有的文章都会一直保持更新(优化内容、排版),想学习的可以订阅我的专栏,也可以关注Linux 世界。
展开
-
计算机科学导论(5)一文读懂RAM、ROM、SRAM、DRAM、SDRAM等内存概念
SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机访问存储器)是一种动态随机访问存储器(DRAM),它与传统的DRAM相比,最大的特点在于“同步”二字。RAM的特点是易失性的,也就是说,当电源关闭时,存储在RAM中的数据会丢失。RAM(Random Access Memory,随机访问存储器)和ROM(Read-Only Memory,只读存储器)是计算机系统中两种基本的存储技术,它们在功能和用途上有显著的不同。原创 2024-02-06 19:39:07 · 1696 阅读 · 0 评论 -
计算机科学导论(4)DMA传输原理
DMA(Direct Memory Access)直接内存访问是一种允许某些硬件子系统在不通过中央处理单元(CPU)的情况下,直接从内存读取或向内存写入数据的技术。这种方式可以显著提高数据传输的效率,减轻CPU的负担,使CPU能够同时处理其他计算任务。DMA广泛应用于需要高速数据传输的场景,如硬盘驱动器、固态驱动器、网络卡、声卡等外围设备与内存之间的数据传输。总之,DMA是一种有效提高数据传输效率、减轻CPU负担的关键技术,对于现代计算机系统的高性能运行至关重要。原创 2024-02-07 00:56:08 · 1364 阅读 · 0 评论 -
计算机科学导论(2)计算机如何存储音频
这一过程涉及到声音的采集、模拟到数字的转换(A/D转换)、编码和最终存储。:量化是指将采样点的幅度值转换为有限的数字范围内的一个值。这个过程涉及到位深度(Bit Depth)的概念,它决定了可以表示的幅度级别的数量。最后,经过编码和压缩的音频数据可以存储在各种数字存储介质上,如硬盘、固态驱动器(SSD)、光盘或云存储服务中。量化的过程会损失一定的精度,量化的精度等于相邻两个整数所表示的实数的差值(标准),如果两个实数之间的差距小于这个差值,他们便会被量化为同一个整数。顾名思义,振幅表示振动的幅度。原创 2024-02-03 22:40:57 · 723 阅读 · 0 评论 -
计算机科学导论(0)冯诺依曼体系结构
冯诺依曼体系结构(Von Neumann architecture),也称为普林斯顿体系结构(Princeton architecture),是一种计算机架构理论,由匈牙利数学家和物理学家约翰·冯·诺依曼(John von Neumann)在1945年提出。这一体系结构是现代计算机设计的基础,其核心思想是将程序指令和数据存储在同一个读写内存中,使计算机能够按照存储的指令顺序自动执行操作。存储器是用来存放数据和程序的。算术逻辑单元主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中。原创 2024-02-03 14:31:30 · 508 阅读 · 0 评论