Python简介

文章目录

一、计算机组成

计算机已经成为我们这个时代的核心设备,我们无时无刻都需要它。它也已经不是人们印象中的台式机、服务器,已经演变成了我们身边的任何物体,如手机、平板电脑和笔记本,以及很多人主观上没有意识到,但实际设备内部确实包含“计算机”的设备,如电视机、微波炉、汽车,甚至小孩玩的智能机器人等。毫不夸张地说,计算机已经成为人身体的延伸,大脑的延伸,成为不可或缺的一部分。未来,计算机将真的进入人体、进入大脑,真正成为人体的一部分。比如,在科幻电影《黑客帝国》中的主角被超级针头插在颈部后方便可以实现快速学习,改变大脑神经网络,几秒成为功夫高手。计算机,俗称电脑(Computer),用于高速计算的电子机器,是20世纪最伟大的科学技术发明之一,可以进行数值计算和逻辑判断,同时还具有存储记忆和数据处理的功能。一个完整的计算机系统由硬件系统和软件系统组成,如下图所示:

1.1 硬件系统

硬件系统主要可以分为主机和外设,是指构成计算机系统的物理实体,它们主要由各种各样的电子器件和机电装置组成。从ENIAC(世界上第一台计算机)到目前最先进的电脑,硬件系统的设计采用的都是冯·诺依曼体系结构,如下所示:

  • 运算器: 负责数据的算术运算和逻辑运算,即数据的加工处理;
  • 控制器: 计算机的中枢神经,协调计算机各部分组件工作以及内存和外设的访问;
    其中:运算器和控制器统称为中央处理器,即CPU
  • 存储器: 实现记忆功能的部件,用来存储程序、数据、命令和各种信号等信息,并在需要时提供这些信息;
  • 输入设备: 实现将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机中;
  • 输出设备: 实现将计算机处理后生成的中间结果或最终结果输出,包括各种数据符号、文字和控制信号等信息;

1.2 软件系统

软件系统主要可以分为系统软件和应用软件,是指保证计算机正常运行所需的各种程序,是我们编程实践的主要对象,组成如下:

  • 系统软件: 保证计算机硬件的正常工作和性能得到发挥,并且为计算机用户提供一个直观、友好和方便的使用界面。
  1. 操作系统: 方便用户控制和管理计算机软硬件资源的系统软件,功能复杂,是所有软件正常运行的基础和核心;
  2. 编译程序: 也叫语言处理程序,作用是把程序员使用各种编程语言,如Java和Python等所编写的程序,翻译成计算机可执行的机器语言。
  • 应用软件: 应用软件是计算机为满足不同用户的需求而提供的那部分软件,它可以拓宽计算机系统的应用领域,方法硬件的性能。
  1. 社交办公类: 微信、QQ、WPS、腾讯会议、钉钉、陌陌等;
  2. 休闲娱乐类: QQ音乐、腾讯视频、Steam、欢乐斗地主等;

二、程序运行机制

机器语言也叫机器码,是可以通过CPU进行分析和执行的指令集。计算机只能识别0和1的机器码,不能接收类似于汉语、英语或其它的人类语言。因此,为了实现人类和计算机的交互,各种编程语言应运而生,如C++、Java、PhP和Python等。

2.1 编译

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值