MEMO: 银行家算法

当一个进程申请使用资源的时候,银行家算法通过先 试探 分配给该进程资源,然后通过安全性算法判断分配后的系统是否处于安全状态,若不安全则试探分配作废,让该进程继续等待。

 

MEMO: 死锁

 

MEMO: 计算环境(compiting enviroment)

一、 MAinframe Systems 大型机系统

1.Batch System批处理系统

单道批处理 只放一个应用程序

多道批处理  Multiprgrammed Systems 多道程序

程序按顺序使用CPU 【会产生饥饿】

2.Time-sharing Systems 分时系统

时间片调度算法

MEMO: 响应时间s = 进程数n*每个进程的运行时间片q

3.Desktop Systems 桌面系统

4.PC主要操作系统

DOS->Windows

UNIX->Linux->MacOS

MEMO: 云计算

    云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。 
    现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。

二、Mobile 移动端

  • 有额外特性GPS、gyroscope陀螺仪
  • 使用IEEE 802.11

MEMO:IEEE 802.11是现今无线局域网通用的标准,它是由电气和电子工程师协会(IEEE)所定义的无线网络通信的标准。

  • 操作系统: Android、IOS、Windows phone

MEMO: PX和PT的区别

PX全称是Pixel,即像素点,根据显示分辨率而定。

PT全称是Point,中文为磅,是印刷的长度单位,为1/72英尺,是绝对长度。


计算机应用领域

嵌入式操作系统(小型专用型)

桌面操作系统(桌面通用型)

服务器操作系统 (高端服务器,高性能计算)


三、Peer to Peer P2P 点对点

实现金融脱媒

Blockchain technology 区块链技术

四、Virtualization 虚拟化

virtual machine

MEMO: GNU

 

 

 


0 条评论

发表评论

Avatar placeholder