什么是计算机?

计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。

计算机是20世纪最先进的科学技术发明之一。

‍计算机是由什么组成的?

一个完整的计算机系统,是由硬件系统软件系统两大部分组成的。

img

一、硬件系统:

主要分为主机和外设两部分,是指那些构成计算机系统的物理实体,它们主要由各种各样的电子器件和机电装置组成。

从ENIAC(世界上第一台计算机)到当前最先进的计算机,硬件系统的设计采用的都是 冯·诺依曼体系结构

img

运算器: 负责数据的算术运算和逻辑运算,即数据的加工处理。

控制器: 是整个计算机的中枢神经,分析程序规定的控制信息,并根据程序要求进行控制,协调计算机各部分组件工作及内存与外设的访问等。

运算器和控制器统称中央处理器(即CPU)

存储器: 实现记忆功能的部件,用来存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。

输入设备: 实现将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。

输出设备: 实现将计算机处理后生成的中间结果或最后结果(各种数据符号及文字或各种控制信号等信息)输出出来。

二、软件系统:

主要分为系统软件和应用软件,是指计算机证运行所需的各种各样的计算机程序。

系统软件的任务是既要保证计算机硬件的正常工作,又要使计算机硬件的性能得到充分发挥,并且为计算机用户提供一个比较直观、方便和友好的使用界面。

操作系统:是一种方便用户管理和控制计算机软硬件资源的系统软件,同时也是一个大型的软件系统,其功能复杂,体系庞大,在整个计算机系统中具有承上启下的地位。我们操作计算机实际上是通过操作系统来进行的,它是所有软件的基础和核心。

语言处理程序:也称为编译程序,作用是把程序员用某种编程语言(如Python)所编写的程序,翻译成计算机可执行的机器语言。机器语言也被称为机器码,是可以通过CPU进行分析和执行的指令集。

img

三、计算机是如何处理程序的?

按照冯·诺依曼存储程序的原理,计算机的工作流程大致如下:

  1. 用户打开程序,程序开始执行;
  2. 操作系统将程序内容和相关数据送入计算机的内存;
  3. CPU根据程序内容从内存中读取指令;
  4. CPU分析、处理指令,并为取下一条指令做准备;
  5. 取下一条指令并分析、处理,如此重复操作,直至执行完程序中全部指令,最后将计算的结果放入指令指定的存储器地址中。

四、编程语言是什么?

是用来定义 计算机程序 的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。

简单来说,编程语言就是人类和计算机进行交流的语言。

五、什么是Python?

Python就是一门编程语言,而且是现在世界上最流行的编程语言之一。

推荐阅读:

Mac系统Python、PyCharm安装及使用方法详解

Windows系统Python解释器的安装配置

使用Microsoft Store微软应用商店安装Python解释器

Windows系统安装配置Pycharm社区版

Pycharm使用教程(指定Python解释器)

计算机组成原理_计算机组成原理amp;认识Python相关推荐

  1. 新疆银行招聘计算机,新疆2017年银行招聘考试计算机学_计算机基础试题(19页)-原创力文档...

    .专业 .专注 . 新疆 2017 年银行招聘考试计算机学 :计算机基础试题 本卷共分为 1 大题 50 小题 ,作答时间为 180 分钟 ,总分 100 分 , 60 分及格 . 一 . 单项选择题 ...

  2. 计算机软件统考,计算机统考_计算机与软件_考研论坛(kaoyan.com)

    一.选择题((1)-(30)每小题1分,(31)-(55)每小题2分,共80分) 下列各题 A) .B).C).D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题 卡相应位置上,答在试卷上不 ...

  3. 白中英 计算机组成原理_计算机组成原理 第五版.立体化教材 白中英 大学教材...

    目 录 第1章 计算机系统概论 第2章 运算方法和运算器 第3章 多层次的存储器 第4章 指令系统 第5章 中央处理器 第6章 总线系统 第7章 外存与IO设备 第8章 输入输出系统 第9章 并行组织 ...

  4. python和access哪个好过计算机二级_计算机二级哪个科目最好过 通过率是多少

    计算机二级几乎成为每个大学生的必考证书,所以很多人都很关心,计算机二级哪个科目最好过,具体的通过率是多少.难道真的是大家说的MS Office吗.以下是小编对相关内容的整理. 计算机二级哪个最好过 其 ...

  5. python计算机入门书籍_计算机学习--摘自python 入门书 侯爵

    1.精简:学习最核心的关键知识 2.理解:运用类比.视觉化的方法理解核心知识 3.实践:构建自己的知识体系后,再通过实践去完善知识系统 借用许多强大的库和框架,不在重复发明轮子,而专注于最核心的功能. ...

  6. python计算机图形学_计算机图形学—— 隐藏线和隐藏面的消除(消隐算法)

    一.概述 由于投影变换失去了深度信息,往往导致图形的二义性.要消除二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称作消除隐藏线和隐藏面(或可见线判定.可见面判定),或简称为消隐.经过消隐得到 ...

  7. access 江苏计算机二级_计算机二级考试都要考些什么?

    计算机二级考试都要考些什么? 首先,我们先来简单了解一下,考试的系统环境,以及考试科目(计算机二级考试时间为120分钟). 考试的系统环境: Windows 7.Visual C++2010 学习版( ...

  8. access 江苏计算机二级_计算机等级考试该选哪一科目?

    计算机二级考试该选哪一科目? 科目分类 计算机二级考试科目一共九科: 分别是二级C.二级C++.二级VB.二级Python.二级JAVA.二级ACCESS.MS Office高级应用.MySQL数据库 ...

  9. access 江苏计算机二级_计算机二级考试,我来啦!

    计算机二级考试时间为3.30-4.1 今天是计算机二级考试的第一天 在为期三天的考试里 小编为各位同学准备了一份 <计算机二级备考指南> 希望大家在接下来的考试 越战越勇 轻松拿证! 关于 ...

最新文章

  1. mxOutlookBarPro中,button是通过for语句动态生成的,如何取得当前单击button的标题呢?...
  2. wampserver配置服务
  3. 我是如何把VC6一直用到2016年的
  4. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建
  5. Top-1 Error Top-5 Error
  6. 如何向前一个Fragment回传信息?
  7. GitHub 建立远程仓库
  8. 利达主机联网接线端子_拾遗●接线端子或连接器(1)
  9. 三分钟看Netty(3) select poll VS epoll
  10. 如何基于列值从DataFrame中选择行?
  11. 微信小程序会议管理+后台管理系统
  12. XP IIS5.1安装文件
  13. 存储技术(一)-基本概念和技术发展
  14. matlab摩托车刹车问题,摩托车刹车你用对了吗?老司机都不一定会用后刹
  15. Spark面试精选题(03)
  16. python培训报价
  17. 清华大学计算机系保送,2018清华大学保送生拟录取名单公布
  18. 主流串口蓝牙模块方案对比选型说明
  19. Matlab之绘图工具箱大全
  20. Unity应用自带UGUI与EPPlus库制作自制Excel(.xlsx)操作程序

热门文章

  1. 安装you-get和ffmpeg for Mac
  2. popToRootViewController & popToViewController
  3. RTSP之主流安防厂家地址
  4. 找出你的windows子系统(WSL)的安装位置
  5. 阿里云服务器的安全组怎么创建和修改?
  6. 34个省级行政区简图_全国23个省中,为什么广东要分为21个地级市?今天总算知道了...
  7. python创建字符串_Python基础之字符串
  8. io读两个文件,生成list 排重后写本地文件(Java)
  9. 进阶 09 Map集合
  10. 蚂蚁S9矿卡ddr型号确认方法