(加粗的为原话)

摘要:

我们首先要学习的是在计算机科学中信息如何编码和存储。第一步,我们要讨论计算机数据存储设备的基础知识,然后进一步研究如何进行信息编码并存储到系统内部。我们还将探讨现如今数据存储系统的各个分支,以及如何用数据压缩、纠错等技术来克服其不足。

接下来将从上面提到的几个方面进行论述。

基础

电位可分为高低电平,能够用来表征0和1两个数值。不同的高低电平的输入在经过不用的门结构,如与门,非门,亦或门,或是有上述几个门结合组成的触发器等,能够得到相应的输出。而触发器正是现代计算机中存储二进制位的一种方法。计算机主存储器是以存储单元组织起来的,一个存储单位的典型值为8位。不同的组存储单元都具有属于它们的地址。通过这些地址能够访问这些存储单位中的内容。

数据存储

计算机的主存储器RAM,在断电的情况下,各个电路中由于没有电位信号,因此刚断电发生时,RAM中的内容会发生清空,计算机启动后与运行过程中,其内的电平信号会发生变化。而ROM由于事先已经将程序的内容定了下来,当计算机启动通电后,所存储的内容不随计算机具体的运行而改变。(自己的理解)

数据的存储除了RAM,ROM还有海量存储器,如磁盘,CD,DVD,磁带,闪存等。

磁盘

磁盘里面是薄的、可以旋转的盘片,表面有磁介质的图层用以存储数据。数据在磁盘中的存储方式是以同心圆的方式进行存储的。磁头在磁盘表面走一圈的轨迹称为道,道可以被划分为若干个小弧区称为扇区。磁盘上所有的扇区包含相同数目的二进制位(一般在512个字节到几KB之间)。在最简单的磁盘存储系统里,每个道具有相同的扇区。因此,盘片边缘扇区上存储的位密度要小于靠近盘片中心道上存储的位。在大容量磁盘系统中,可以分为几个区,在每个区中每个道具有相同数目的扇区。道和扇区的位置不是磁盘物理结构的固定部分,它们是通过称为磁盘格式化的过程磁化形成的。

CD

CD上的信息是存储在一条道上,它呈螺旋形由内向外缠绕在CD上。螺旋形道上靠外边缘的环道存放的信息比内部的环道多,因此,如果盘片旋转一整圈,激光束在扫描螺旋形道外边时读到的扇区个数比里边多,为了获取同意的数据传输速率,CD驱动器必须适应数据传输速率的变化。

闪存

闪存系统里,用电子信号将二进制位直接送到存储介质中,电子信号使得二氧化硅的微小晶格截获电子,从而转换微电子电路的性质。

/**********************************************/

question: 使用字处理程序修改文档时,有时添加一段文本都不会很明显地增加海量存储器中文件的大小,而有时一个符号的增加就会使文件增加几百个字节。为什么?

answer: 存储空间是以物理扇区为单元分配的(事实上,在大多数情况下是以扇区组为单元)。如果最后一个物理扇区没有被写满,可以再添加新的文本,而不需要增加此文档的存储空间。如果最后一个物理扇区已经被写满,那么无论要给该文档添加什么内容,都需要分配额外的物理扇区。

/**********************************************/

声音

声音是一种连续信号,在计算机中存储时,是通过一定频率进行采样,而后进行存储。

数据压缩

行程长度编码的压缩技术:将一组相同的数据成分替换成一个代码,指出重复的成分以及其在序列中出现的次数。例如,指出一个为模式中包括253个1,接着是118个0,接着是87个1。

频率相关编码:这个系统中,用于表示数据项目的位模式长度与这个项目使用频率是相反的。如英文中,字母e,t,a,i使用的频率大于z,q,x。因此,可以使用短位模式表示前面的字母,长位模式表示后面的字母,就能够节省空间。

LZW编码:如 xyx xyx xyx xyx可以解析为121343434

GIF:提供一个像素颜色只有256种的调色板,将图像中的每个像素的颜色都用256种颜色中的一种表示,将3个字节表示成一种颜色转化成了一个字节表示一种颜色,这是一种有损的方式。

JPEG基线标准的图像压缩:利用人眼的局限性,相对于颜色的变化,人眼对亮度的变化更加敏感。对于色度和光照编码的图像,将色度在2*2的像素方格中去均值,色度信息减少,而保留亮度信息。后续还有复杂的处理。

MP3:将人耳觉察不到的细节删除,1.暂时模糊,巨大声响后,短时间内,人耳觉察不到本可以听见的轻柔的声音。2. 频率模糊,某一频率的声音能够掩盖相近频率的轻柔的声音。

纠错

奇偶效验位。

posted on 2012-07-08 22:10 钟谢伟 阅读(1181) 评论(0)  编辑 收藏 引用

计算机科学概论各章总结,读《计算机科学概论》-1. 数据存储-总结相关推荐

  1. 一文读懂十大数据存储加密技术

    数据作为新的生产要素,其蕴含的价值日益凸显,而安全问题却愈发突出.密码技术,是实现数据安全最经济.最有效.最可靠的手段,对数据进行加密,并结合有效的密钥保护手段,可在开放环境中实现对数据的强访问控制, ...

  2. 一篇文章搞懂mysql数据库底层数据存储逻及保存数据过程

    前沿: 我们知道mysql数据和结构都存储在磁盘,这样才能保证数据的持久性,那么数据和结构是如何存储的呢?这就是今天我们要讨论的话题. 正文: 数据库有俩个文件,一个是以.frm结尾的文件,另外一个是 ...

  3. 第一章、统计学习方法概论

    第一章.统计学习方法概论 文章目录 第一章.统计学习方法概论 1.统计学习的特点 2.统计学习的研究 3.统计学习方法的基本步骤 3.监督学习 3.1 基本概念 1)输入变量 & 输入空间 & ...

  4. 计算机科学导论第二章,计算机科学导论第二章.doc

    计算机科学导论第二章.doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 3.9 积分  第二次作业 2.1 数值数据1. 计算机只识别二进制编 ...

  5. 美国计算机科学公司的全球化发展历程,计算机科学导论第1章 概述.ppt

    计算机科学导论第1章 概述 本章小结 计算机科学是以计算机为研究对象的一门科学,它是一门研究范畴十分广泛.发展非常迅速的新兴学科.全面地了解计算机科学技术的学科内涵和研究范畴,对于读者而言是十分必要的 ...

  6. 数据库系统概论-第一章绪论

    数据库系统概论-第一章绪论 1.1数据库系统概述 1.2数据模型 1.4数据库系统的组成 1.数据库 2.数据库管理系统(及其开发工具) 3.应用系统 4.数据库管理员 5.(用户) 1.4.1 数据 ...

  7. 文科生能学计算机专业难吗,文科生能读计算机科学专业吗?

    文科生能读计算机科学专业吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 文科生能读计算机科学专业吗? 没问题,逻辑思 ...

  8. 在职考研读计算机科学,能否以在职读研的形式学习在职研究生计算机科学与技术专业?...

    近几年来,读在职研究生进修班的人数愈来愈多,在应有尽有的招收技术专业中,计算机科学与技术是较为受大伙儿亲睐的,报名人数始终在不断上升.有学生明确提出了那样的难题,计算机科学与技术在职研究生能够在职读吗 ...

  9. 计算机科学导论 -- 第一章 绪论

    一 本章内容 本章讲述了 图灵模型 冯.诺依曼模型 计算机组成部分 历史 社会问题和道德问题等 1.1 图灵模型 Alan Turing(阿兰-图灵)1937年首次提出通用计算设备的设想: 所有的计算 ...

最新文章

  1. 数字拆分问题算法回溯_回溯算法:求子集问题!
  2. 计算机的诊断策略服务怎么打开,win7系统使用诊断策略服务提示“未运行”怎么解决...
  3. 局域网访问php forbidden,PHP访问时Forbidden403错误
  4. 数据结构+算法面试100题~~~摘自CSDN,作者July
  5. 生产者-消费者模型的两种实现方式
  6. STM32F7xx —— QSPI
  7. 服务器支持磁盘阵列,服务器磁盘阵列、RAID级别的阐述
  8. C++之实现优先队列
  9. android 车牌识别 开源,在android上的车牌识别
  10. pycharm汉化(搜索不到插件的参考第二中方法)
  11. 中华好诗词大学季第二季(一)
  12. 北风修仙笔记—2020年6月
  13. 微信第三方平台对接小程序发版
  14. CentOS 6.5 CentOS 7 rpm安装ftp服务端与ftp客户端
  15. 2019届秋季校园招聘总结
  16. 51万年历林贤文:做一个不“安分”的程序员
  17. Kindle4RSS - 好用的Kindle RSS新闻文章推送服务
  18. 单证管理外贸软件解决方案
  19. websocket技术分享
  20. RuntimeError: cuda runtime error (11) : invalid argument at /pytorch/aten/src/THC/THCGeneral.cpp

热门文章

  1. 游戏引擎Flax Engine源码分析(十四)总结
  2. 无限级分销,无限级分销,五级三阶制,五级三晋制,传销,分销
  3. CVPR 2021 | 涨点神器ACNet再进化!清华旷视提出Inception类型的DBB
  4. 蓝牙5.1低功耗SOC 私有协议2.4GHz芯片HS6621
  5. opencv图像特征之尺寸不变特性+算法对比总结
  6. java中ajax的用途_AJAX的主要用途是什么?
  7. CC2640之OAD固件升级实操(使用外部Flash)
  8. 15个易遗忘的java知识点
  9. Spring Boot 使用Redis发布订阅模式处理消息
  10. 被收购的 Interwoven 将何去何从?