计算机专业导论与思惟系统--哈工大

计算机专业导论与思惟系统

https://mooc.study.163.com/course/1000003008#/info算法

学什么:

经过计算解决问题:网络

人计算--机器自动计算--分布式

问题-算法-程序云计算

  1. 程序是如何执行的:系统
  2. 机器如何执行的:编译
  3. 更好的下降复杂问题: 算法

计算机发展

image-20191007160240610

帕斯卡, 第一台机械计算机操作系统

莱布尼茨: 二进制计算规则3d

布尔代数:blog

十进制 转换成R进制:接口

方法: 乘积取余法:进程

1: 拿小数部分乘以要求的进制,整数对应为相应的小数;内存

2: 整数部分: 直接取余数,

冯诺伊曼计算机: 思想: 运算和存储分离;

运算器:

控制器:

存储器:程序和指令

工做原理:

存储器:

什么是机器指令:

image-20191008104110405

程序执行机制:

现代计算机器操做系统做用:

基本思惟: CPU。内存, 外存, 进程。管理,人物, 做业;

image-20191008105131818

基本思惟: 储存体系, 磁盘存取,操做系统, 做业与进程, 程序执行的管理;

什么是 内存,外存:

什么是存储体系:

外存,以空间换时间,须要资源管理者 ,即操做系统;

关于各个部分的速度:

操做系统对于资源的管理:

概念: 控制管理计算机资源,合理组织计算机系统工做流程,提供用户与计算机接口:

简单来说: 管理各类资源,以便执行应用程序的程序;

概念: 分工, 合做, 协同;

分工管理:

磁盘空间管理:

文件分配表:储存磁盘块的连接信息;

image-20191008164357744

如何找到第一个磁盘块:

文件夹(目录)储存了第一块磁盘块;

操做系统对于资源的协做管理:

cup和内存,外存之间的协做管理;

程序和进程:

程序, 在磁盘上,外存当中的程序文件称之为程序;

进程: 加载到内存中的程序,称之为进程;

任务和做业:

任务:是由多个进程执行的,一个任务由多个进程来完成;

做业:小力度的操做称之为做业; 由不一样进程完成的;

进程分类:应用程序进程, 操做系统的进程

应用程序的进程: 操做系统的进程控制管理下,执行的;

操做系统的进程:完成中间的做业任务,由操做系统的进程完成;

做业和进程之间的关系

操做系统的工做:

进程始终在就绪,等待, 执行;

现代计算机的演进:

cpu管理:

  1. 分时;按照时间轮盘的时间分区, 轮流执行若干程序,时间分区足够小;
  2. 并行;一个做业分解为若干小做业, 因为不一样的cpu予以执行,一个用于拆分任务,其他同时执行小做业;
  3. 分布:做业由若干个可分布,并行处理任务,经过网络传输执行;

发展:

冯诺伊曼-我的计算机-并行分布-云计算-

云计算:将大型计算机节点,模拟出来无数个虚拟计算机, 来提供服务;

云:

根据用户须要, 在物理机上装虚拟化操做系统,云操做系统:能够跨物理机管理;

SAAS:软件即服务

将软件放在云端,经过使用服务来进行结算,提供给用户使用,分布式的管理不一样用户;

相关文章
相关标签/搜索