第七章 多媒体操作系统
ADSI:非对称数字用户环线
视频基础设施都包含三个基本的组件:一个或多个视频服务器,一个分布式网络以及用来对信号进行解码的机顶盒。
多媒体的两个关键的特征:1)多媒体使用极高的数据率,2)多媒体要求实时回放。
视频和音频分别由CCD芯片和麦克风捕获
人的眼睛对亮度信号比对色度信号敏感的多。
运动的平滑性是由每秒不同的图像数决定的,而闪烁是由每秒刷新屏幕的次数决定的。
JPEG(联合摄影专家组)
音频压缩的两种方式:波形编码和感知编码
MP3编码的实质就是对声音做傅里叶变换而得到每个频段的能量,之后只传递那些不被屏蔽的频率,并且用尽可能少的二进制位来编码这些频率。
单声道:一个输入流。
双声道:例如一个英语的和一个中文的
分离立体声:每个通道分开压缩
联合立体声:完全利用通道间的冗余
多媒体进程调度:1)调度同质进程,2)一般实时调度,3)速率单调调度,4)最早最终时限调度
第八章 多处理机系统
多处理机:共享存储器多处理机,一个多处理器包括两个或多个CPU,他们共享一个公共的RAM。
多计算机:多计算机也有两个或更多的CPU。但是这些CPU都有自己的私有存储器。他们没有任何公共的RAM,所以全部的通信通过消息传递来完成。
虚拟机:允许一个或多个实际的的CPU提供比现在更多的假象。通过这种方式,可以同时在一个硬件上运行多个操作系统,或者同一个操作系统的不同版本。
分布式系统:是一个松耦合的系统,其中每个节点是一台完整的计算机,配备全部的外部设备以及自己的操作系统。
第九章 安全
从安全性角度讲,计算机系统有四个主要目标:1)数据保密、2)数据完整性、3)系统可用性、4)排外性
病毒就是一段能够自我复制并通常会产生危害的代码。
公钥是加密密钥,私钥是解密密钥。
TMP(可信平台模块):一种加密处理器
微软在很早以前就强调Windos操作系统对于没有计算机专业知识的人而言是简单易用的。
第10章 Linux
uinux前身linucs
Thompson设计了B语言,Dennis Ritche开发了B的后继者,即C语言
微软早期的Unix版本为XENIX
比较流行的linux桌面环境包括GNOME和KDE
Shell指令中|也被称为管道符
Sort <in |head -30:告诉程序从sort中得到得到输出并且将其作为输入传给head,由管道符连接起来的命令,称为一个管线
后台运行的一个程序是在原本命令后加一个“&”。
Shell指令大致可以分为6类:
1) 文件和目录操作指令
2) 过滤器
3) 程序设计工具,如编辑器,编译器等
4) 文档处理
5) 系统管理
6) 其他
gcc它调用的是C语言编辑器
make对程序进行编译(文件等较大的)
Linux使用把进程和线程看做可以运行的实体,并使用统一的调度策略对他们进行调度。
Linux进程间通过管道进行通信
进程是资源容器,而线程是执行单元