操作系统实例

第七章 多媒体操作系统

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进程间通过管道进行通信

进程是资源容器,而线程是执行单元

时间: 2024-10-19 20:46:50

操作系统实例的相关文章

Linux 容器技术史话:从 chroot 到未来

Linux 容器是一个在单一 Linux 主机上提供多个隔离的 Linux 环境的操作系统级虚拟技术.不像虚拟机(VM),容器并不需要运行专用的访客(guest)操作系统.容器们共享宿主机的(host)操作系统内核,并使用访客操作系统的系统库来提供所需的功能.由于不需要专用的操作系统,因此容器要比虚拟器启动快得多. Virtual Machines Vs Containers (图片来自: Docker Inc.) 转载于:http://www.itxuexiwang.com/a/liunxji

部署OpenStack问题汇总(六)-- OpenStack入门需要知道的概念

一.网络问题-network 更多网络原理机制可以参考<OpenStack云平台的网络模式及其工作机制>. 1.1.控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点,控制节点和计算节点.控制节点包括网络控制.调度管理.api服务.存储卷管理.数据库管理.身份管理和镜像管理等,计算节点主要提供nova-compute服务. 控制节点的服务可以分开在多个节点,我们把提供nova-network服务的节点称为网络控制器. 1.2.OpenStack中nova-network的作

.NET环境下的DPAPI加密编程

Windows的本地加密保护机制提供了简单的调用接口,密钥的生成.保护等事项一概由系统来处理,其编程接口称为DPAPI.这一加密保护机制的边界是用户登录帐户或者本地计算机系统,使用操作系统设定的加密处理过程保护数据和解密还原数据,用户无需关心密钥的来源和管理.使用 DPAPI加密本地敏感信息可以使应用程序免于处理生成和存储加密密钥这一难题. 在保护边界之外,DPAPI加密的保护的机制与强度与EFS类似.较EFS的差异是,同一用户帐户或者计算机保护范围之内,还可以使用可选乱数建立更细粒度的加密分割

你的C/C++程序为什么无法运行?揭秘Segmentation fault (core dumped)(1)

什么让你对C/C++如此恐惧? C/C++语言如此的强大,让人爱不释手,但晦涩的语法和诸多的编程陷阱让人头皮发麻. 段错误 我们通常遇到的最多的错误莫过于段错误,下面是一个经典的段错误,你没遇到过?亲,那不可能~ 好吧,一般这样的错误大都由指针引起,看看我们的代码都写了些什么: #include "stdio.h" #include "string.h" #include "stdlib.h" void func1(char ** dest,ch

Serverless架构的演进

Serverless架构的演进 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Serverless架构风格挑战了软件设计和软件部署基础的现状,以实现最佳开发.最优运营和最优的管理开销.虽然它继承了微服务架构MSA的基本概念,但它已被赋予了新的架构模式,尽可能实现最高效的硬件利用. 尽管Serverless架构有显著的进步,但适应这种架构需要一个周全的过程,把企业解决方案精确映射到Serverless架构上. 部署在

Xen虚拟化技术中PV和HVM的区别

转自 这里 Xen是一个开源的type-1或者裸机管理程序,它使得一个物理主机能够同时并行运行多个相同的或者不同的操作系统实例.Xen是目前唯一的开源可得的type-1管理程序.Xen被应用于许多商业和开源的应用程序中,比如:服务器虚拟化(server virtualization).基础设施即服务(Infrastructure as a Service).桌面虚拟化(desktop virtualization).安全应用程序(security applications).嵌入式和硬件设备(e

数据库系统工程师教程(第2版)目录

北漂不易,为了所谓的“绿卡”,也为了以后能够让为孩子创造更好的条件:同时也为了充实下自己,终于下定决心,努力吧. 先从软考开始<数据库系统工程师教程>中级,以下纯手码,共勉 第1章 计算机系统知识 1.1 计算机系统基础知识 1.2 计算机系统结构 1.3 安全性.可靠性与系统性能评估知识 第2章 数据结构与算法 2.1 线性结构 2.2 数据与矩阵 2.3 树与图 2.4 常用算法 第3章 操作系统知识 3. 1 操作系统基础知识 3.2 处理机管理 3.3 存储管理 3.4 设备管理 3.

OTC(Open Telekom Cloud)与AWS对比之VPC

VPC(Virtual Private Cloud)作为云计算最基础的服务,在云计算使用中有着重要的作用.下面我们对OTC和AWS中的提供的VPC服务进行一下详细的比较. 提供的服务种类 OTC:                        AWS: OTC AWS Virtual Private Cloud Virtual  Private Cloud Route  Table Your  VPCs Subnet9 Subnets Security  Group Route  Tables

虚拟化 VS 容器化

[编者的话]以 Docker 为代表的容器技术一度被认为是虚拟化技术的替代品,然而这两种技术之间并不是不可调和的.作者分别列举了容器技术以及虚拟化技术的优缺点,并提出将两者结合取长补短的解决方案. 容器为应用程序提供了隔离的运行空间:每个容器内都包含一个独享的完整用户环境空间,并且一个容器内的变动不会影响其他容器的运行环境.为了能达 到这种效果,容器技术使用了一系列的系统级别的机制诸如利用Linux namespaces来进行空间隔离,通过文件系统的挂载点来决定容器可以访问哪些文件,通过cgro