python这门编程语言/计算机基础/操作系统

一、python这门编程语言

  1、语言

    一种事物要与另外一种事物沟通,传递思想,势必需要一种介质。

    人与人之间沟通的介质,就是世界上林林总总的人类语言,如我们的汉语,其他比如英语,德语等。

    早期的人类,通过奴役奴隶,使用奴隶能理解的人类语言传递指令,促使其行动达到自己的目的。

    即,人======》人类语言(指令)======》奴隶

  2、编程语言

    编程语言本质也是一种语言,它最基本的用途也是为了与某种事物沟通,只不过这种事物不再是人类,而是计算机。

    也就是计算机被发明出来取代奴隶,人类通过计算机可以理解的语言传递指令,以达到计算机替人类工作的目的。

    这种计算机可以理解的语言,就是编程语言。

    于是演变为,人======》编程语言(指令)======》计算机

二、计算机基础

  1、什么是计算机

    随着奴隶制度被推翻,人类为了解放人力,需要找到一种可以取代奴隶为其工作的事物,则发明了计算机,俗称“电脑”,包含了人类对计算机的终极期望。

    即,计算机发展到最后,可以取代人力胜任任何人类工作,而且效率更高。

  2、为何要有计算机

    为了取代人力接受指令执行人类的行为,解放人类自身。

    因而计算机的所有设计,都是模仿人类的某一器官或功能。

  3、计算机的组成

    ①、控制器:计算机的指挥系统,负责控制计算机的其他组件的工作。

    ②、运算器:负责数学运算和逻辑运算。

    ①+②、CPU:由控制器及运算器集合而成的计算机核心部件,类比人类的大脑。

    ③、存储器/IO设备:是计算机的记忆功能,负责数据的存取。

      又分为,内存:基于电工作,存取速度快,但是断电丢失,所以只能临时存取,类比人类的大脑记忆功能。

      还有,外存:即硬盘,基于磁工作,存取速度远慢于内存,但是断电数据也不丢失,用于永久存取,类比人类使用的记事本等。

    ④、输入设备/input设备:如键盘,鼠标等。

    ⑤、输出设备/output设备:如显示器,打印机等。

    总结:计算机的三大核心硬件:CPU、内存、硬盘。一个程序的运行与这三大核心硬件密切相关。

      即,人通过编程语言编写程序去指挥计算机工作,必须调用这三大硬件。

      流程:程序存放于硬盘上======》加载到内存======》CPU从内存中读取程序(指令)======》控制其他组件运行

三、操作系统

  1、操作系统的概念

    操作系统本质也是一种程序,是用于协调,管理,控制计算机硬件与应用软件的一种控制程序。

    可以控制硬件的基本功能的运行,把硬件的的繁杂操作封装成简易的功能给上层的应用程序/用户来使用。

    例如,文件:就是操作系统提供的一种操作硬盘的功能。

  2、程序的区分

    应用程序:使用应用相关逻辑编写的程序,种类繁多,如暴风影音,腾讯QQ等。

    系统程序:即操作系统,直接控制硬件,如windows、linux等。

    总结:硬件本身是一堆机械,并不会自动运转,必须受软件的控制才能动作,所以说,软件是计算机的灵魂。

  3、计算机的三层结构

    应用程序======》操作系统======》硬件

  4、平台

    概念:计算机硬件+操作系统=平台。如戴尔电脑+windows系统,联想电脑+linux系统等。

    跨平台性:指应用软件的跨平台性,一款软件是否能在任意平台上运行,是衡量这款软件质量高低的重要指标。     

    

原文地址:https://www.cnblogs.com/caoyu080202201/p/12393079.html

时间: 2024-10-06 02:56:59

python这门编程语言/计算机基础/操作系统的相关文章

Day3: Python学习笔记之计算机基础——网络片

Day3: Python学习笔记之计算机基础--网络片 什么是互联网协议以及为何要有互联网协议? ?互联网协议本质上是为了方便连接两台计算机而指定的一系列统一的标准. osi五层模型 计算机之间要实现数据传输必须要经过以下五层协议: ? 模型 ,协议 ,硬件 ? 应用层, http协议.用户自定义协议 ? 传输层, TCP/UPD协议 ,四层交换机.四层路由器 ? 网络层, IP协议, 三层交换机.路由器 ? 数据链路层, 以太网.电信号分组, 网桥.以太网交换机.网卡 ? 物理层, 传递电信号

Python学习第一天----计算机基础

一.学习计算机基础的目的 再高级的编程语言都是运行在操作系统之上的,而操作系统又是运行在硬件基础之上.所以在开始学习编程之前需要深刻的了解并熟知计算机的基础知识.包括硬件基础及操作系统基础. 二.计算机硬件发展史 计算机的定义:是现代用于高速计算的一种电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 发展史: 原型或者说灵感起源于中国 1946年2月14日情人节这天,世界上第一台电子计算机"电子数字积分计算机ENIAC"在美国宾夕法尼亚大学问世. 电子管时代--

计算机基础-操作系统

为什么要有操作系统 计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成的一个非常复杂的系统. 程序员要管理和优化这些部件是一个极其复杂的工作,他们无法全面了解或者掌握这些操作细节,于是乎就出现了操作系统,由它来协调,管理和控制计算机软硬件资源.这样程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件. 操作系统 操作系统位置 操作系统位于计算机硬件与应用软件之间,本

mooc 计算机基础 笔记

在中国MOOC上看了计算机基础的教学视频顺便做个笔记 mooc 计算机基础 操作系统基础 -操作系统 -操作系统就是用于管理和控制计算机软硬件资源的一组程序 -满足的两大需求:其高资源利用率,增强系统性能 系统<按系统功能分类> 批处理系统 作用:自动,成批处理用户的作业 分时操作系统 -作用:各终端用户共享主机和外部设备 -实现:CPU按"时间片"分时给各用户 实时操作系统 系统能够及时响应随机发生的外部事件,并要快速处理 网络操作系统 -工作站共享网络上的软硬件资源 常

python学习—-day1.计算机基础

python学习-day1.计算机基础 一.计算机系统的硬件组成部分:电脑的三大件:内存.硬盘.cpu 二.编程语言的作用及操作系统和硬件的关系:答:1.编程语言的作用是与计算机沟通,并且可以用编程语言在操作系统上写程序,从而达到开发应用软件的目的2.操作系统是用来管理计算机硬件资源的 三.应用程序->操作系统->硬件:在硬件之上装操作系统,在操作系统上装应用程序1.应用程序是指程序员开发的可运行的软件2.操作系统的目的是用来管理计算机硬件的3.硬件:cpu.硬盘.内存.键盘.鼠标统称为电脑硬

学习编程语言应该掌握哪些计算机基础知识?

随着软件开发技术的不断发展,编程语言的使用也越来越方便,总的来说编程语言并不难学,即使没有任何计算机基础,也可以通过一个系统的学习过程来掌握编程语言. 目前经常使用的编程语言有几十种,包括Java.C.Python.C++.PHP.C#.JavaScript.R.Scala等,这些编程语言往往都有自己特定的使用场景,在难易程度上也有一定的区别.通常情况下,Java可以用于Web开发.大数据开发.Android开发等,C语言可以用于操作系统开发.嵌入式开发等,Python可以用于Web开发.大数据

没计算机基础,只学python可以找到工作吗?

计科专业从事软件开发十几年,在从事软件开发周围也遇见很多不是科班出身的程序员做的也非常出色,能不能做好软件开发和是不是计算机专业也没有多少直接的关系,现在就针对python编程语言进行分析,先看python编程语言的市场趋势,由于整个软件发展趋势向着更加集成式的发展,python正好迎合了这种趋势,很多人叫这门编程语言为胶水语言,主要是可以兼容调用多种编程语言,未来的python占据的市场场景可以会更大. 现实中的python就业场景不像在网络上宣传的那么夸张,毕竟现在占据市场绝大部分份额的还是

Python学习 之 计算机基础

第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有: windows xp win7 win10 windows server linux centos 公司线上一般用 (图形化比较差) ubuntu 个人开发(图形化比较好) redhat 企业级 mac 办公 1.3 解释器 或 编译器 编程语言的开发者写的一个工

计算机与操作系统基础小结

计算机基础概念 1946年二月美国,世界上第一台电子计算机ENIAC诞生,似乎从这一年开始世界便逐渐变得不一样了.随着半个世纪的时间,计算机技术蓬勃发展,推动人类进入信息社会. 计算机操作界面: ①图形用户界面 ②命令行界面 在ENIAC计算机研制的同时,冯.诺依曼与莫尔小组合作研制EDVAC计算机,采用了存储程序方案,即把解题过程中的每一步用指令表示,并按执行顺序编写成为程序,存放在存储器中,称为冯.诺依曼计算机.冯.诺依曼计算机有着如下几个特点. (1)计算机由运算器,控制器,存储器,输入设