计算机导论-第一部分

------------恢复内容开始------------

计算机的发展

  • 计算机从0-1, 程序, 递归的思想 到冯诺依曼计算机/到个人计算机环境-并行计算环境-云计算环境
  • 比较重要的抽象手段
    语言和编译系统, 解决了人和机器交流的问题
    协议和解码器, 解决了机器和机器通信的基础
    模型和系统, 解决了业务模型到计算模型的基础
    这三种抽象机制是比较核心的基础
  • 数据化思维
    数据库, 数据分析, 大数据分析
  • 网络化思维
    物联网, 互联网, 深化对这些概念的理解
  • 发展 计算机 --> 计算科学----> 计算思维
  • 社会/自然问题
    集合论/图论/图的性质和证明/树的性质和证明/关系的性质和证明
    数据结构:图的存储和操作, 树的存储和操作, 链表的存储和操纵
    算法设计和分析: 分治法, 贪心法 , 动态规划
  • 构建计算机知识: 知识构建次序
  1. 符号化-计算化-自动化: 0-1
  2. 组合-抽象-构造 :程序和系统
  3. 构造的基本手段:迭代和递归
  • 计算系统
    冯诺依曼计算机->个人计算机->并行分布计算环境->云计算环境
    问题求解的算法和程序设计
    网络化思维
    数据化思维
  • 贯通的知识才是思维
    表层意义 -> 深层意义 -> 集成意义
    思维: 计算机思维导论 大学计算机
    知识/技能: 计算机语言与程序设计/数学建模/数据库 练习, 不断地练习
    能力: 云计算和云服务 知识与视野扩展

人计算与机器计算的差异

人的计算 :
一条规则可能很复杂, 但是计算量比较小
人需要知道具体的计算规则

特定规则, 只能求特定的问题

机器计算:
每条规则可能很简单, 但是计算量比较大
机器也可以使用人所使用的计算规则
一般性的规则, 可以求解通用问题
计算问题: 数据 + 计算规则 --> 表示? 自动读取?
有了计算规则, 那么我们怎么表示计算规则, 怎么实现自动存取? 如何实现自动执行?
将十进制转换为二进制, 我们只需要找到两种状态的元器件就可以表示数据了, 和计算规则的存取问题, 将数据和计算规则都转换为0-1, 进行存取
如何实现自动计算? 机器计算--> 程序? 程序的自动执行?
电子计算机的发展过程:
电子管 -> 晶体管-> 集成电路(可自动实现一定变换的元件) --> 超大规模集成电路
元器件的发展启示: 基本的输入0-1 -> 输出也是0-1 , 中间经过了一些变换, 这些变换就是对0-1的运算
通过实现多个元器件, 就可以实现更加复杂的输入, 同时得到更加复杂的输出

------------恢复内容结束------------

原文地址:https://www.cnblogs.com/jly1/p/12045147.html

时间: 2024-07-30 01:52:20

计算机导论-第一部分的相关文章

计算机网络安全第一章

计算机网络不安全因素:偶发因素.自然因素.认为因素(被动攻击.主动攻击.邻近攻击.内部人员攻击.分发攻击) 不安全的主要原因: 1.互联网具有不安全性:开放的网络,国际性的网络,自由性的网络 2.操作系统存在的安全问题:操作系统软件自身的不安全性,留下"后门".操作 系统体系结构造成的不安全隐患.操作系统可以创建进程.操作系统的无口令入口及隐蔽通道 3.数据安全问题 4.传输线路安全问题 5.网络应用存在的安全问题 6.网络安全管理问题 计算机网络安全是一门涉及计算机科学.网络技术.通

算法导论 第一章

算法导论 第一章,为了让自己基本功更加的扎实,从今天起开始学习算法导论. 我以一位学长的博客为学习的参考资料,开始我的学习吧! 附上一句话: Having a solid base of algorithm knowledge and technique is one characteristic that separates the truly skilled programmers from the novices. 是否具有扎实的算法知识和技术基础,是区分真正熟练的程序员与新手的一项重要特

数据结构导论第一遍

依据曾经的经验发现,看一本书,假设一天看一点,一天看一点,到最后也就看了一点点,所以这些天我决定吃个大力丸把<数据结构导论>这本书看完. 我非常少能这样看完这种一本厚厚的书的,假设是曾经,可能得连续看半个月以上呢,就是不知道效果如何而已,这个先无论,毕竟这些天也挺难熬的,大家都知道看书会困的嘛!所以睡不着的时候,床前备一本书,有备无患.这样,你会看到有些人的书上留了非常多哈喇子的印记. 看完这本书,首先给我的最大的感受是曾经懂的看懂了些,曾经没懂的或者没接触过的,也就大概记住了这一章的标题,别

算法导论第一课

1.课程分两部分:算法分析,算法设计 2.算法分析:首先考虑的是性能,how fast;其次会考虑通信,ram,disk占用等等 3.what is more important than perf ? 功能性,模块化,安全,用户友好,可扩展... then why study algs?  1,perf 在解决问题的最前沿,决定了是否可行,他也是用户友好等的保证,相当与货币,可以用来交换 安全,界面... 4 运行时间的分析:最差情况,平均情况(假设均匀分布),最好情况(bogus假象,不能区

多么痛的领悟——计算机组成原理第一讲

多么痛的领悟——计算机组成原理第一讲 前言 大家好,我是泰斗贤若如,我又开始更新文章了,本次更新的内容是计算机组成原理,是大学计算机相关专业必须学的,我是大三上学期学的,刚开始学的时候感觉很难,get不到重点,直到学了一遍,被期末考试逼了一遍,我才有所领悟,多么痛的领悟啊.我打算自己把整本书中的重点总结一遍,第一是自己过一遍,第二是给新手赠予玫瑰,希望你们学的时候花最少的时间学更多的知识,别再在考试前病急乱投医了(偷笑表情) 一.计算机系统 1.计算机的硬件 计算机系统由“硬件”和“软件”两大部

补基础:自学:计算机科学导论 第一章 绪论

1.1 图灵模型 Alan Turing(阿兰·图灵) 在1937年首次提出了一个通用计算设备的设想,也就是图灵机. 1.1.1  数据处理器 计算机会被定义成一个数据处理器,用来输入数据.处理数据并产生输出数据的黑盒. 1.1.2可编程数据处理器 图灵模型在上面的图中添加了额外的元素--程序. 程序是用来告诉计算机对数据进行处理的指令合集. 此模型中,输出数据依赖两方面因素的结合作用 输入数据 程序 1.2 冯·诺依曼模型 1.2.1 4个子系统 存储器 用来存储的区域,在计算机的处理过程中存

MIT算法导论——第一讲.Analysis of algorithm

本栏目(Algorithms)下MIT算法导论专题是个人对网易公开课MIT算法导论的学习心得与笔记.所有内容均来自MIT公开课Introduction to Algorithms中Charles E. Leiserson和Erik Demaine老师的讲解.(http://v.163.com/special/opencourse/algorithms.html) 第一节-------课程简介及算法分析 Analysis of algorithm 算法分析:关于计算机程序在效率和资源利用方面的理论

软件工程导论 第一、二、十六 章 随笔

第一章 通过阅读第一章,使我对软件工程有了更加深刻的认识,从软件的定义到发展,再到具体实现一个令大众满意的软件的流程和软件开发的各个阶段都有很详细的介绍,更是引用了航空产业的发展历程做了一个比较,使读者能够清晰的理解其含义.对于软件工程与计算机科学的关系和区别也通过现实中的例子给出了详尽的解读.   关于问题 1.我通过阅读第一章的1.2.4节,我对于何为一个"足够好"的软件产生了疑问,足够好是不是就是说明并不完美,没有达到预期,是不是就说明这个软件没有达到客户的要求,不能令客户满意,

计算机导论学习(第0单元)

第一节:学习动机,即为什么要学习计算机图形学 第二节:课程纲要和课程安排,即简要的概述这门课程讲述了什么内容,课程的主线是什么 第三节:讲述图形学的历史 第二讲(数学基础): 第一节:向量与点乘 推荐书籍:OPENGL红宝书<OpenGL编程指南>.OPENGL橙宝书<OpenGL着色语言> 从向量a的起点到向量b的终点为a+b,向量加法可交换,a+b=b+a 点乘或数量积:a.b =a向量的模乘b向量的模,再乘之间夹角的余弦值 叉乘的性质: 根据右手法则,叉乘的交换律要加负号.左