现代计算机的工作原理是什么和什么,计算机专业导论与思维系统--哈工大

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

学什么:

通过计算解决问题:

人计算--机器自动计算--

问题-算法-程序

程序是如何执行的:系统

机器如何执行的:编译

更好的降低复杂问题: 算法

计算机发展

image-20191007160240610.png

8f27662e4a0f3d1479b5c36dc40436b6.png

bb0909718e5215b970e99b585f9f35f6.png

f813f699d71c2fcb863f7ab5d34d747e.png

帕斯卡, 第一台机械计算机

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

布尔代数:

十进制 转换成R进制:

方法: 乘积取余法:

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

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

0db25d2b1df8f23e76ab2b3c01c464c0.png

18401d68feb36b1555bd5b90e93aea96.png

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

运算器:

控制器:

存储器:程序和指令

c3115f6ce820860c3c2f81ed6d8a73cc.png

362778362370688e8e54f1af2da8bd67.png

工作原理:

671850f1f645cac357d612e1a7e93a68.png

存储器:

7ecfca0e90f2e51b4c43d10bf6183caa.png

什么是机器指令:

image-20191008104110405.png

程序执行机制:

b8172b31dc330373b3d831923c2ae6b9.png

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

14369319de0c46d2f576bb2a63053d9e.png

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

image-20191008105131818.png

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

什么是 内存,外存:

8f2e2183fb7922b991992f1a8c09f326.png

什么是存储体系:

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

39009ecffa378d1285943e083f943ded.png

关于各个部分的速度:

3b61fe7be9e3f164147d7d335446b48c.png

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

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

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

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

bad25fa36ccd0d9f8867265947f31ec2.png

分工管理:

edaabb3746cf4ef366fd8b960ca8ccf1.png

磁盘空间管理:

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

image-20191008164357744.png

如何找到第一个磁盘块:

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

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

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

程序和进程:

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

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

任务和作业:

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

作业:小力度的操作称之为作业; 由不同进程完成的;

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

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

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

0b2ed6da32a98e6bdf2366e9cf7832d0.png

作业和进程之间的关系

a4dc18d4cdd53874cd279e3553dcdd51.png

操作系统的工作:

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

现代计算机的演进:

cpu管理:

分时;按照时间轮盘的时间分区, 轮流执行若干程序,时间分区足够小;

并行;一个作业分解为若干小作业, 由于不同的cpu予以执行,一个用于拆分任务,其余同时执行小作业;

分布:作业由若干个可分布,并行处理任务,通过网络传输执行;

发展:

冯诺伊曼-个人计算机-并行分布-云计算-

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

24b792bc8c43da51b1e4a3792c56e0fd.png

云:

根据用户需要, 在物理机上装虚拟化操作系统,云操作系统:可以跨物理机管理;

a0b8ad233ed7a73f1626926277bf3e6a.png

SAAS:软件即服务

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

原文:https://www.cnblogs.com/liguo-wang/p/11636817.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值