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

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

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

学什么:

通过计算解决问题:

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

问题-算法-程序

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

计算机发展

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

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

布尔代数:

十进制 转换成R进制:

方法: 乘积取余法:

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

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

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

运算器:

控制器:

存储器:程序和指令

工作原理:

存储器:

什么是机器指令:

程序执行机制:

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

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

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

什么是 内存,外存:

什么是存储体系:

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

关于各个部分的速度:

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

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

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

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

分工管理:

磁盘空间管理:

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

如何找到第一个磁盘块:

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

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

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

程序和进程:

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

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

任务和作业:

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

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

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

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

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

作业和进程之间的关系

操作系统的工作:

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

现代计算机的演进:

cpu管理:

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

发展:

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

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

云:

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

SAAS:软件即服务

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

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

时间: 2024-11-05 12:08:13

计算机专业导论与思维系统--哈工大的相关文章

计算机专业导论之思维与系统(1)

计算机.计算与计算思维 1.计算机包括软件,台式机,便携机,嵌入在各种设备中的芯片. 2.人类应具备的三大思维能力是指实验思维.理论思维和计算思维. 3.计算学科的计算研究的是面向及其可执行的求解一般问题的计算规则. 4.“人”计算与“机器”计算的差异:“人”计算宁愿使用复杂的计算规则,以便减少计算量能够获取结果,“机器”计算则需使用简单的计算规则,以便于能够做出执行规则的机器.“机器”计算使用的计算规则可能很简单但计算量却很大,尽管这样,对越来越多的计算,机器也能够完成计算结果的获得.“机器”

计算机专业导论之思维与系统(2)

1.关于二进制数计算部件的实现,设计和实现一个最简单的计算部件只需实现逻辑与.或.非.异或等基本运算即可,则所有加减乘除运算即可由该计算部件来实现. 2.0和1的思维反映了语义符号化→符号计算化→计算0(和)1化→0(和)1自动化→分层构造化→构造集成化,0和1是连接硬件与软件的纽带,理论上来说,任何计算既可以由硬件实现,也可以由软件实现,0和1是实现任何计算的基础,是最基本的抽象与自动化机制,符号化计算化是社会/自然与计算融合的基本思维模式,即:若要使任何社会/自然问题被计算机处理,则首先要将

《计算机专业导论》学习总结

哎,当年没什么主见,被老妈改了专业,现在回头还得再来修一次,真是醉了,好吧,开始~ 视频教程:http://www.icourse163.org/course/HIT-437006#/info 书籍参考:http://product.dangdang.com/22624990.html#catalog 书觉得讲得太泛了,这套视频教程个人觉得是讲得非常好~ 需要有初中物理.高中数学作为部分支撑. 第1讲-计算机.计算与计算思维:简要说明计算机最初的作用和底层数学实现方法 第2讲-符号化.计算化与自

网易云课堂计算机专业课程 康奈尔笔记版课表

线索 大一主要课程为三门语言的入门,计算机导论,基本数学.P.S.去除了线性代数和高数以及政治课. 大二对C语言扩展到面向对象,同时对计算机组成.算法的核心结构进行讲解. 大三接触计算机网络,同时对编译原理和软件工程有了认知,接触数据库知识. 大四了解软件测试.计算机系统结构等软件开发上层结构知识 1.大一: 程序设计入门-Python 程序设计入门-C语言 C语言程序设计进阶 程序设计入门-Java语言 Java语言程序设计进阶 计算机专业导论之思维与系统 计算机专业导论之语言与算法 计算机专

大学本科计算机专业应该学点什么?

答应给一位刚上大一的小盆宇指点一下,所以我这里简单的说点吧.有砖家看了觉得可笑的话,请勿发表高见.谢谢. 首先还是要推荐Sir前辈的<胡侃>(点击可传送),将近20年过去了依然是经典.然后,我对各种课程的理解是这样的: 首先简单说下英语吧.大学是没有人“教”你英语的,英语课很扯淡,英语全靠自学.好在讲语法的地方高中都讲完了,大学基本就是词汇量,实际应用等等.英语的重要性在于:四六级. 考研.还有原版专业书.其中原版专业书是最重要的.你将来要接触的计算机的资料,英文的比中文的要管用的多. 然后是

数学专业的数学与计算机专业的数学的比较(转)

 虾米大虾~~ 2011-09-20 11:01:54 计算机科学与技术这一门科学深深的吸引着我们这些同学们,上应用数学系已经有近三年了,自己也做了一些思考,原先不管是国内还是国外都喜欢把计算机系分为计算机软件理论.计算机系统.计算机技术与应用.后来又合到一起,变成了现在的计算机科学与技术.我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术:每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括原先Maj

【转】给计算机专业大学生整理的书单

闲来无事,利用大半天的时间将自己对计算机课程的而看法整理成一张书单,希望对现在仍然迷茫的大学生有帮助.(转载请注明出处) 本人推荐的97%以上的书籍都是国外书籍,国内大学的教材还是别看了.切记,切记! 0.000 计算机科学导论 教材: 1.<编码:隐藏在硬件背后的语言> 2.<通灵芯片> 3.<D is for digital:What a well-informed person should know about computers and communications

20191331 《信息安全专业导论》第4周学习总结

<信息安全专业导论>第4周学习总结 教材学习内容总结 1.门电路 用以实现基本逻辑运算和复合逻辑运算的单元电路称为门电路.常用的门电路在逻辑功能上有与门.或门.非门.与非门.或非门.与或非门.异或门等几种. 门电路作用过程可通过真值表表示 2.组合电路逻辑电路 连接门电路,组成逻辑结构,实现信息的运算和存储. 3.冯诺依曼结构 数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑.程序存储执行以及计算机由五个部分组成(运算器.控制器.存储器.输入设备.输出设备),这套理论被称为冯·

清华计算机专业课程列表

本科课程 微型计算机技术 http://www.nuist.edu.cn/courses/jsj/GD_jsj_001b/index.htm数据结构 [url]http://www.nuist.edu.cn/courses/jsj/GD_jsj_002b/index.htm[/url] 人工智能导论 [url]http://www.nuist.edu.cn/courses/jsj/GD_jsj_003b/index.htm[/url] 信号处理原理 [url]http://www.nuist.e