1. 首页 > 快讯

程序是怎样跑起来的? 1、首先我们说一下什么是程序?

程序是怎样跑起来的?

1、首先我们说一下什么是程序?程序是我们计算机每一步动作的一组指令。

它是由指令和数据组成的。

那么这些数据和指令它是存储在什么地方?在计算机的内存里面,那么这些数据和指令在计算机里是如何进行程序的解释和运行的,这个就是cpu。

所以我们要了解程序是怎样跑起来的,首先我们要对计算机的结构、运行原理十分掌握,

其次就是我们程序组成的数据,我们要去理解数据理解、二进制、理解计算机是怎么处理这些二进制的数据的。

2、程序是在怎样的环境下运行的?

前面我们讲了程序是运行在计算机之上,但是我们运行的环境不仅包含了计算机的硬件,还有我们的操作系统。

操作系统和我们应用程序有什么样的关系?程序员的工作就是编写各种提高工作效率的运行程序。程序员在编写应用程序的时候是需要使用操作系统提供的功能。那么操作系统都有什么样的功能?这是我们程序员必须了解清楚的。

3、程序是怎么被执行的?

计算机的软件应用程序需要使用操作系统的功能,去访问我们计算机的硬件。有了我们操作系统提供的系统调用功能,我们程序员就不需要直接编写访问硬件的程序。因此程序员我们都采用的是一些高级语言,而不是我们直接访问硬件代码的机器语言。

4、应用程序是否和硬件有关?

没有软件的计算机,就是一个单纯的盒子,离开软件,我们计算机的硬件也没有办法工作,但是要硬件要工作,我们就要了解访问cpu这个硬件需要使用的编译器或者汇编生成相应的本机代码。

我们在使用c语言等一些高级语言编写windows应用程序的时候,很少见到直接访问硬件的指令。这是因为我们硬件的访问已经由windows操作系统一手包办了。换句话说,操作系统为我们应用程序提供了间接访问硬件的方法,那就是我们常说的系统调用。

如果你是一个菜鸟程序员,对我上面讲的这些东西不清楚,那我给大家推荐一下这本书程序是怎样跑起来的?日文版重印了41次,中文版重印了38次,是我们计算机组成原理图解趣味版。

这本书给我们讲清楚了4件事情,

第一怎么向小学生去讲cpu和二进制,

怎么向中学生讲内存和磁盘,

怎么向高中生去讲操作系统的功能。

如何向老奶奶讲显示器和电视机的区别?

这次方面就是我们了解程序是怎样跑起来的基础啊,如果你对这4个问题完全没有思路,这本书你就应该读一下。

这是一本以图配文深入讲解编程的基础知识啊,语言比较通俗,文科生也能看懂。让我们初学者能够轻松体验到人工智能的乐趣,去了解我们Python机器语言学习的内容。

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/3398.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666