⑴ 电脑是怎样运行程序旳
计算机的组成
计算机是由硬件和软件组成的,这两个部分共同协作完成程序的运行。这两部分如何协作完成程序的运行,是本系列的重点。
信息的表示
信息的表示说到底就是位加上下文。举个小例子,比如11011101这一串二进制,在表示整数的时候它表示221,但是如果放在Java的class文件当中,它可能代表一个JVM的指令。
程序的编译
对于一个简单的C语言程序来说,一般要经过预处理器、编译器、汇编器和链接器的处理,才能被翻译成一段可执行的二进制文件。
比如对于一个简单的C语言程序,如下。
#include <stdio.h>
int main()
{
printf("hello,world\n");
}
我们保存在hello.c当中,那么它的翻译过程如下。
程序的运行
程序的运行由解释器负责,它将逐个解释最终生成的二进制文件并执行。
⑵ 电脑程序怎么开启
步骤:
1,电脑是装有酷狗的,但是桌面图标被我删掉了,那现在我们来打开酷狗,现在我们可以在桌面左下角的cortana小娜搜索酷狗,直接打开酷狗。
⑶ 电脑怎么启动程序
程序也就是一段段代码所组成的,电脑通过调用代码就能运行这个程序,我们看到的也就是一种图形界面,也就是我们所看到的程序了
⑷ 电脑程序是怎么运行的,原理是什么
概念上讲,一部计算机的存储器可以被视为一组“细胞”单元。每一个“细胞”都有一个编号,称为地址;又都可以存储一个较小的定长信息。这个信息既可以是指令(告诉计算机去做什么),也可以是数据(指令的处理对象)。原则上,每一个“细胞”都是可以存储二者之任一的。
算术逻辑单元(ALU)可以被称作计算机的大脑。它可以做两类运算:第一类是算术运算,比如对两个数字进行加减法。算术运算部件的功能在ALU中是十分有限的,事实上,一些ALU根本不支持电路级的乘法和除法运算(由是使用者只能通过编程进行乘除法运算)。第二类是比较运算,即给定两个数,ALU对其进行比较以确定哪个更大一些。
输入输出系统是计算机从外部世界接收信息和向外部世界反馈运算结果的手段。对于一台标准的个人电脑,输入设备主要有键盘和鼠标,输出设备则是显示器,打印机以及其他许多后文将要讨论的可连接到计算机上的I/O设备。
控制系统将以上计算机各部分联系起来。它的功能是从存储器和输入输出设备中读取指令和数据,对指令进行解码,并向ALU交付符合指令要求的正确输入,告知ALU对这些数据做那些运算并将结果数据返回到何处。控制系统中一个重要组件就是一个用来保持跟踪当前指令所在地址的计数器。通常这个计数器随着指令的执行而累加,但有时如果指令指示进行跳转则不依此规则。
20世纪80年代以来ALU和控制单元(二者合成中央处理器,CPU)逐渐被整合到一块集成电路上,称作微处理器。这类计算机的工作模式十分直观:在一个时钟周期内,计算机先从存储器中获取指令和数据,然后执行指令,存储数据,再获取下一条指令。这个过程被反复执行,直至得到一个终止指令。
由控制器解释,运算器执行的指令集是一个精心定义的数目十分有限的简单指令集合。一般可以分为四类:1)、数据移动(如:将一个数值从存储单元A拷贝到存储单元B)2)、数逻运算(如:计算存储单元A与存储单元B之和,结果返回存储单元C)3)、条件验证(如:如果存储单元A内数值为100,则下一条指令地址为存储单元F)4)、指令序列改易(如:下一条指令地址为存储单元F)
指令如同数据一样在计算机内部是以二进制来表示的。比如说,10110000就是一条Intel x86系列微处理器的拷贝指令代码。某一个计算机所支持的指令集就是该计算机的机器语言。因此,使用流行的机器语言将会使既成软件在一台新计算机上运行得更加容易。所以对于那些机型商业化软件开发的人来说,它们通常只会关注一种或几种不同的机器语言。
更加强大的小型计算机,大型计算机和服务器可能会与上述计算机有所不同。它们通常将任务分担给不同的CPU来执行。今天,微处理器和多核个人电脑也在朝这个方向发展。
超级计算机通常有着与基本的存储程序计算机显着区别的体系结构。它们通常由者数以千计的CPU,不过这些设计似乎只对特定任务有用。在各种计算机中,还有一些微控制器采用令程序和数据分离的哈佛架构
⑸ 怎么打开电脑运行程序
在电脑上办公,怎样提高操作速度?无疑,大部分工作尽量减少通过鼠标来完成,可以大大提高工作效率。同样,如果我们要快速打开电脑应用程序,那么,将鼠标操作,变更为由键盘来实现,可以很好的达到快速这个目的。
方法一:通过运行对话框运行(以打开记事本程序例)
1/5 分步阅读
同时按下win+r键,打开运行对话框。
2/5
在对话框中输入:notepad后回车,即可打开记事本程序。
3/5
这种方式,只适合程序的安装路径,包含在系统的环境变量path中的情况。如果程序路径不符合要求,则可以按以下步骤添加,以要将程序"C:\Program Files\Thunder Network\NeoImaging\Program\nEOiMAGING4.exe"实现运行框快速打开为例。
右击“我的电脑”——“属性”——“高级”——“环境变量”,找到path变量。
4/5
双击path打开,在打开的文本框的末尾,增加“;C:\Program Files\Thunder Network\NeoImaging\Program\”(不含引号)。点击确定保存。
5/5
同时按下win+r打开运行对框话,输入nEOiMAGING4,就可以快速打开程序了。为了方便以后输入,你可以将程序的名字修改简单一些。
方法二:快捷方式法
1/4
在程序的桌面图标或开始菜单项上,右键选择“属性”。
2/4
“快捷方式”页面中,定位到快捷键栏,在键盘上按下你要为该程序设置的快捷键,如果不冲突,该快捷键就会显示在该文本框中,点击确定保存。
3/4
同时按下快捷键,程序成功快速启动。
4/4
如何要取消该快捷键,只需定位到快捷键文本框,按下退格键后,保存即可。
⑹ 电脑怎样进入启动程序
操作方法
01
我们启动电脑是,最先进入的叫bios,意思是,我们已经进入主板的程序了,然后再由主板引导是从光盘,硬盘,U盘还是软盘等等进入.因为BIOS都是大同小异,为了给大家截图,我使用虚拟电脑来给大家说明.
02
我们开机后,首先屏幕显示的将会是这个信息,这屏幕中间的就是硬件的基本信息,我们可以不理它
03
这句的英文意思是"按下F2进入设置",具体是说,你现在按下F2的话,那么我们将进入bios设置面版
04
这句话的意思是"按下F12从网络启动",这句话的具体意思是,如果你此时按下F12,我们将从网络(一般指网络磁盘)启动硬盘
05
这句话的意思是,按下"Esc"键,我们将进入启动菜单,没错,这正是我们需要的,我们按"Esc"键进入启动菜单
06
这个是时间倒计时,意思是,如果在倒计时结束之前,你不做选择,那么,我就帮你选择启动了
07
好,我们现在进入了启动菜单
08
这个选项是指可移除设备,一般是指可插拔的设备,最常用的当然就是U盘,有些电脑也会提示是USB启动,但是大家只要知道这个意思,怎么变你都会选择
09
Hard driver,不用说了,选这个是从硬盘启动的意思
10
CD-ROM,一看这个,我想你也明白了,选择这个当然是光盘启动的意思
11
这个是网络启动的意思,在中国或者说世界上现有的技术,这个是用得最少的
12
我们安装系统时,一般就是两步,1,选择进入启动菜单;2,选择你要启动的项.就那么简单,呵呵,英文好的有福,可以随意读懂上面的提示,英文不好的也没事,看一下对照一下以上的几个图选择就好
⑺ 计算机是怎样运行程序的
为了使计算机程序得以运行,计算机需要加载代码,同时也要加载数据,然后由处理器执行指令。整个过程可以总结为编译、链接、装载、执行。
1、编译
编译过程又可以被分为两个阶段:编译、汇编。
编译是指编译器读取字符流的源程序,对其进行词法与语法的分析,将高级语言指令转换为功能等效的汇编代码。
汇编器是将汇编代码转变成机器可以执行的命令,每一个汇编语句几乎都对应一条机器指令。汇编相对于编译过程比较简单,根据汇编指令和机器指令的对照表一一翻译即可。
2、链接
链接的主要内容是将各个模块之间相互引用的部分处理好,使得各个模块之间能够正确地衔接。链接又分为静态链接和动态链接:
静态链接是指在编译阶段直接把静态库加入到可执行文件中去,这样可执行文件会比较大;
动态链接则是指链接阶段仅仅只加入一些描述信息,而程序执行时再从系统中把相应动态库加载到内存中去。
3、装载
程序在经过链接后,得到了可执行文件,下一步就需要将可执行程序加载到内存中。
由于现代操作系统均采用分页的方式来管理内存,所以操作系统只需要读取可执行文件的文件头,之后建立起可执行文件到虚拟内存的映射关系,而不需要真正的将程序载入内存。
4、运行
加载器将可执行目标文件中的代码和数据从磁盘复制到内存中,然后通过跳转到程序的第一条指令或入口点来运行程序。
在程序的运行过程中,CPU发现有些内存页在物理内存中并不存在并因此触发缺页异常,此时CPU将控制权限转交给操作系统的异常处理函数,操作系统负责将此内存页的数据从磁盘上读取到物理内存中。
数据读取完毕之后,操作系统让CPU jmp到触发了缺页异常的那条指令处继续执行,此时指令执行就不会再有缺页异常了。
(7)电脑如何运行程序扩展阅读
为使计算机按预定要求工作,首先要编制程序,无论是最早的操作系统还是现代操作系统,程序的运行都是计算机工作的本质。
早期计算机是单任务执行,由程序员直接编写操作系统可以识别的机器语言,到现在可以实现多道程序并行,并且程序的开发由更利于程序员理解的高级语言编写,源程序在经过一系列翻译过程,变成计算机理解的机器语言,再执行。
整个程序执行的过程,需要CPU、内存、程序代码、设备等配合,才能实现程序要表达的功能。
⑻ 电脑上启动如何启动程序
一是鼠标双击需要打开的程序图标
二是通过运行窗口,输入要运行的程序
⑼ 计算机怎么执行的程序 程序在计算机中到底是如何运行的
ß有了硬件和软件,电脑又是如何运行的呢?ß电脑的运行过程是:通过键盘输入命令,从磁盘把程序和相应的数据读入随机访问存储器中,中央处理器从随机访问存储器中读取程序指令及数据并执行,再把执行结果送显示器显示,必要时可以把数据写入磁盘保存或者通过打印机打印出来。
电脑系统的总体结构如下:
主机——中央处理器(ЦПУ)、内存(ПЗУ、ОЗУ)、接口。
输入输出设备——键盘(клавиатура)、鼠标(мышь)、显示器(дисплей)、打印机(принтер)。
外存储器——硬盘(жёсткийдиск)、软盘(дискета)、光盘(компактдиск)。
系统软件——操作系统、高级语言、例行服务程序。
应用软件——通用软件、专用软件、用户自行开发的软件。
希望我能帮助你解疑释惑。