精华内容
下载资源
问答
  • 对象是计算机系统运行的什么
    千次阅读
    2021-02-12 11:15:58

    java面向对象是指在计算机程序中,模拟现实世界中的概念,借助对象的描述在计算机程序中用类似的实体模拟现实世界中的实体。

    adb705daa34015fd3798821a1e2226f9.png

    什么是对象和面向对象的编程?

    对象就是存在的具体实体,具有明确定义的状态和行为,是面向对象编程的核心,用来描述现实世界中的实体,为计算机应用程序提供实体基础,也是完成特定任务一个封装。这样描述对象却是有点罗嗦。因为与传统的C语言不通,C语言是过程语言,而java语言是面向对象的语言,所以对象是java语言的核心。

    那到底什么是对象,能举个例子吗?其实在我们生活中,什么都可以抽象成为对象,比如你有一辆汽车,这辆车就是对象了,这个对象(汽车),它有颜色,牌子,有产地等等,这些我们也可以称为是它的属性,它也能开动,要维修等等这些操作,我们成为是它的行为。这就是对象了。

    在面向对象编程中(简称:OOP),现实世界的所有事物全都被视为对象。OOP的目标是在计算机程序中,模拟现实世界中的概念,我们可以借助对象的描述就能够在计算机程序中用类似的实体模拟现实世界中的实体。同时OOP也是设计和实现软件系统的方法。

    面向对象思想

    因为面向对象思想简单概括起来就是三个:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。

    封装:就是把某些内容封起来,不让别人知道。有些对象自己的属性内部实现细节是不想让其他的对象知晓的,那么我们就可以把它封装起来。这就是封装的基本概念。

    继承:顾名思义,继承就是儿子对父亲的继承,在类也可以有子类和父类的。子类对父类的继承,但是继承也不是全部继承的,若子类与父类在同一包中。子类继承了父类中所有不是private的成员方法(除构造方法)及不是private的成员变量继承,有关继承的具体我们在后面的会再介绍。继承的目标主要实现重用代码,节省开发时间。

    多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向父类的指针,来调用实现子类中的方法。在java中多态一般又分为方法的重写和方法的重载。

    编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。

    运行时的多态性:运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。编译时的多态性为我们提供了运行速度快的特点,而运行时的多态性则带来了高度灵活和抽象的特点。相关学习推荐:java基础

    更多相关内容
  • 什么是计算机系统的记忆部件

    千次阅读 2021-07-21 06:22:16
    满意答案clxzjken推荐于 ...程序是计算机操作的依据,数据是计算机操作的对象。不管是程序还是数据,在存储器中都是用二进制的形式来表示的,并统称信息。在计算机中,存储器容量以字节(Byte,简写为B)为基本单位,...

    满意答案

    02ae427d08e371d7e90d5b995e828d6d.png

    clxzjken

    推荐于 2017.09.09

    02ae427d08e371d7e90d5b995e828d6d.png

    采纳率:49%    等级:10

    已帮助:269人

    计算机的五部分:运算器、控制器、存储器、输人设备和输出设备

    存储器

    存储器是计算机的记忆装置,它的主要功能是存放程序和数据。程序是计算机操作的依据,数据是计算机操作的对象。不管是程序还是数据,在存储器中都是用二进制的形式来表示的,并统称信息。在计算机中,存储器容量以字节(Byte,简写为B)为基本单位,一个字节由8个二进制位(bit)组成。存储容量的表示单位除了字节以外,还有KB、MB、GB、TB(可分别简称为K、M、G、T,例如,128MB可简称为128M)。其中:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。存储器一般分成主存储器(内存)和辅助存储器(外存)。主存储器与CPU直接相连,存放当前正在运行的程序和有关数据,存取速度快,但价格较贵,容量不能做得太大,目前微型计算机的内存配置一般为128MB或256MB;主存储器(内存)按工作方式又分为随机存取存储器(RAM)和只读存储器(ROM);随机存取存储器(RAM)中的数据可随机地读出或写入,是用来存放从外存调入的程序和有关数据以及从CPU送出的数据。人们通常所说的内存实际上指的是RAM。只读存储器(ROM)占主存储器(内存)的很小一部分,在通常情况下CPU对其只取不存,它一般用来存放固定的、专用的程序或数据。辅助存储器存放计算机暂时不用的程序和数据(需要时才调入内存),存取速度相对较慢,但价格比较便宜,容量可以做得很大,例如,现在的硬盘存储容量通常为几十GB。辅助存储器一般包括硬盘、软盘、光盘、移动硬盘等

    00分享举报

    展开全文
  • 组策略是windows系统的重要工具,可以通过组策略设置各种软件、计算机和用户策略,不过最近有用户安装win10系统之后,却发现打开组策略提示“无法打开此计算机上的组策略对象”,该怎么办?下面随小编一起来看看具体...

    组策略是windows系统的重要工具,可以通过组策略设置各种软件、计算机和用户策略,不过最近有用户安装win10系统之后,却发现打开组策略提示“无法打开此计算机上的组策略对象”,该怎么办?下面随小编一起来看看具体的解决方法吧。

    805f0843fa83aab122b88e5d76214901.png

    1、关闭刚才的错误提示,进入电脑上c:\Windows\System32文件夹,然后点击窗口上的查看标签;

    a51a74cae987bcdb0de1de27d885f8a0.png

    2、接着点击工具栏上的“选项”按钮;

    da267326d8f8002fa0dd7420ca51e2e9.png

    3、在打开的文件夹选项窗口中,点击中间的“查看”标签;

    7a64878cf081e5e644e1a6d6020a3401.png

    4、在打开的页面中,去掉“隐藏受保护的操作系统文件(推荐)”前的复选,同时点击隐藏文件和文件夹菜单下选择“显示隐藏的谁的、文件夹和驱动器”一项;

    a155e732da0c39474e57781bcfb9b7ce.png

    5、点击确定按钮后,会弹出一个警告信息,不用管它,直接点击“是”按钮即可;

    454c7d8a136bfe3a6e972727988eaab8.png

    6、这是在System32文件夹下找到GroupPolicy文件夹,该文件夹是隐藏的,如果没有该文件夹,请手动建立一个,如果有的话,双击打开该文件夹;

    0002c6e061fb0355fb5b18a2b66e1994.png

    7、在新打开的文件夹中找一下是否有Machine文件夹,如果没有的话,同样需手工建立一个,如果有,把该文件夹改一下名,如修改为Machine2;

    aca0f8120138695445805d75dbde02dc.png

    8、这时再运行注册表编辑器,就会发现能够正常打开Windows10的注册表编辑器了。

    关于Win10系统打开组策略提示无法打开此计算机上的组策略对象如何解决就跟大家分享到这边了,有碰到这样问题的用户们可以参照上面的方法步骤来操作解决吧。

    我要分享到:

    展开全文
  • 【深入理解计算机系统】程序是如何运行

    万次阅读 多人点赞 2017-11-05 20:53:14
    程序是如何运行的现代计算机存储和处理的信息以二值信号表示,程序对于计算机而言就是一串二进制数据流,以流水线的方式进入CPU进行运算。主要在;CPU与内存之间进行数据传递。本文将从程序源码的结构与表现形式开始...

    程序是如何运行的

    现代计算机存储和处理的信息以二值信号表示,程序对于计算机而言就是一串二进制数据流,以流水线的方式进入CPU进行运算。而数据主要在CPU与内存之间进行传递。本文将从程序源码的结构与表现形式开始,源代码编译成可执行文件,再到执行文件的加载,最终到执行文件的运行整个过程进行梳理。

    ###1 程序的结构与表现形式
    大多数计算使用8位的块,即字节(byte),作为最小的可寻址的内存单元。程序对象,即程序数据、指令和控制信息的字节集合,编译器和系统运行时将存储空间划分成更可管理的单元来存储程序对象。

    计算机执行机器代码,用字节序列编码低级的操作,包括处理数据、管理内存、读写存储设备上的数据、以及利用网络通信。程序源码会经过编译器生成机器代码,编译器基于编程语言的规则、目标机器的指令集合和操作系统遵循的惯例,经过一系列的阶段生成机器代码。汇编代码是机器代码的文本表示,给出程序中的每一条指令。

    计算机系统使用了多种不同形式的抽象,利用抽象模型来隐藏实现的细节。对于机器级编程来说,两个重要的抽象:

    1. 指令集架构(Instruction Set Architecture, ISA) 定义机器级别格式和行为,处理器状态、指令的格式,以及每条指令对状态的影响。
    2. 虚拟内存地址,程序使用的内存地址是虚拟地址,提供内存模型看上去是一个非常大的字节数组。实际上由许多个硬件存储器和操作系统软件组合起来。

    以C语言为例,编写程序mstore.c

    long mult2(long, long);
    
    void multistore(long x, long y, long *dest) {
    	long t = mult2(x, y);
    	*dest = t;
    } 
    

    经过gcc编译器,产生一个汇编文件mstore.s

    multstore:
    	pushq %rbx
    	movq %rdx, %rbx
    	call mult2
    	movq %rax, (%rbx)
    	popq %rbx
    	ret
    

    上面代码中每行对应一条机器指令,比如, pushq指令应该将%rbx的内容压入程序栈中。

    再将mstore.c编译并汇编成目标代码文件mstore.o,该二进制文件中,有一段14个字节的序列,它的十六进制表示为:

    53 48 89 d3 e8 00 00 00 00 48 89 03 5b c3
    

    为了弄清这些14个字节表示的含义,可以通过objdump 反汇编 该mstore.o 文件
    这里写图片描述

    可以看到,这14个字节分成若干组,左边是一条指令,右边是等价的汇编语言。

    程序中包含过程、控制

    过程
    是软件中一种重要的抽象。它提供了一种封装代码的方式,用一组制定的参数和一个可选的返回值实现了某一功能。然后,可以在程序中不同的地方调用这个函数。设计良好的软件用过程作为抽象机制,隐藏某个行为的具体实现,同时又提供清晰简洁的接口定义,说明计算的是哪些值,过程会对程序状态产生什么样的影响。不同编程语言中,过程的形式多样;函数(funciton)、方法(method)、子例程(subroutine)、处理函数(handler)等等。

    要提供对过程的机器级支持,必须要处理许多不同的属性。为了讨论方便,假设过程P调用过程Q,Q执行后返回到P。这些动作包括以下一个或多个机制:

    1. 传递控制。在进入过程Q的时候,程序计数器必须被设置位Q的代码的起始地址,然后在返回时,要把程序计数器设置位P中调用Q后面那条指令的地址。
    2. 传递数据。P必须能够向Q提供一个或多个参数,Q必须能够向P返回一个值
    3. 分配和释放内存。在开始时,Q可能需要为局部变量分配空间,而在返回前,又必须释放这些存储空间。

    x86-64的过程实现包括一组特殊的指令和一些对机器资源(寄存器和程序内存)使用的约定规则。

    控制
    程序中的控制逻辑,例如条件语句if else, 循环for do-while等。机器级指令的执行,有两种方式实现条件控制,一种将控制条件进行传递,一种是将不同条件计算结构进行传递。后一种方式在现代计算机中能提高程序运行的效率,代码中的指令都是按照在程序中出现的次序,顺序执行的,使用jump指令可以改变一组机器代码指令的执行顺序,从而实现条件操作。

    为了实现条件控制,CPU中维护了一组单个位的条件码(condition code) 寄存器,它们描述了最近的算数或逻辑操作的属性。可以通过检测这些寄存器来执行条件分支指令,通常条件码有,CF:进位标志;ZF:零标志。SF: 符号标志;OF:溢出标志。

    运行时调用栈
    这里写图片描述
    大多数语言过程调用机制采用栈数据结构提供的后进先出的内存管理原则。过程P调用过程Q的过程,如果上图所示。

    ###2 程序代码的编译过程
    这里写图片描述

    预处理阶段,主要是修改原始程序,例如将#include<stdio.h> 命令告诉预处理读取系统stdio.h的文件,并将它直接插入到程序文本中。结果得到的另一个C程序,以.i作为扩展名;
    编译阶段,编译器ccl将文本hello.i翻译成文本hello.s,它包含一个汇编语言程序;
    汇编阶段,汇编器将.s文件编译成一个二进制的文件,把这些指令打包成一种叫做可重定位的目标程序的格式,并将结果保存在目标文件.o文件中。
    链接阶段,将各种代码和数据片段手机并组合并成可以执行的目标文件,简称可执行文件,可以被加载到内存中,由系统执行。

    本节主要讨论链接阶段。链接可以执行与编译时,即将源代码翻译成机器代码时;可以执行与加载时,即程序被加载器加载到内存时;可以执行与运行时,也就是由应用程序来执行。

    链接器是的分离编译(separate compilation)成为可能。我们不用将一个大型的应用程序组织成一个巨大的源文件,而时可以把它分解为更小、更好管理的模块。理解链接的工作原理可以帮助我们避免一些危险的编程错误、理解语言的作用域规则、理解一些重要概念(加载、运行程序、虚拟内存、分页、内存映射)、有助于理解共享库。

    为了构造可执行的文件,链接器必须完成两个主要任务:

    1. 符号解析(symbol resolution)。 目标文件定义和引用符号,每个符号对应于一个函数、一个全局变量或一个静态变量。符号解析的目的时将每个符号引用正好和一个符号定义关联起来;
    2. 重定位(relocaiotn)。编译器和汇编器生成从地址0开始的代码和数据节。链接器通过把每个符号定义与一个内存位置关联起来,从而重定位这些节,然后修改所有对这些符号的引用,使得他们指向内存这个内存位置。链接器使用汇编器产生的重定位条目(relocation entry)的详细指令,不加甄别地执行这样的重定位。

    目标文件分为三种:

    1. 可重定位目标文件,包含二进制代码和数据,其形式在编译时可以与其他可重定位目标文件合并起来,创建一个可执行目标文件;
    2. 可执行目标文件,包含二进制代码和数据,其形式可以被直接复制到内存并执行;
    3. 共享目标文件,一种特殊类型的可重定位目标文件,可以在加载或者运行时被动态地加载进内存并链接。

    ###3 执行文件

    可执行的目标文件,通过加载器,加载到内存,供CPU调用运行。

    进程是执行中程序的一个具体实例,程序总是运行在某个进程的上下文中。

    进程提供了给应用程序的关键抽象:

    1. 一个独立的逻辑控制流,程序计数器PC值序列叫做逻辑控制流,每个PC值对应可执行目标文件中的指令,或者是包含在运行是动态链接到程序的共享对象中的指令。
    2. 一个私有的地址空间,进程位每个程序提供一种假象,好像它独占地使用系统地址空间。例如,在一台64位地址的机器上,地址空间是 2 6 4 2^64 264 个可能地址的集合。进程为每个程序提供它自己的私有地址空间。一般而言,其他进程是不能访问该进程的地址空间所关联的内存字节。
      每个私有地址空间有相同通用的结构,如下图所示
      这里写图片描述
      地址空间底部是保留给用户程序的,包括通常的代码、数据、堆和栈段。代码段总是从地址0x00400000开始。地址空间顶部保留给内核(操作系统常驻内存的部分)。地址空间的这部分包含内核在代表进程执行指令时使用的代码、数据和栈。

    为了使操作系统内核提供一个无懈可击的进程抽象,处理器必须提供一种机制,限制一个应用可以执行的指令以及它可以访问的地址空间范围。处理器通常是用某个控制寄存器的一个模式为来提供这种功能,该寄存器描述了进程当前享有的特权。

    进程运行有两种模式:

    1. 内核模式(超级用户模式)
    2. 用户模式

    当设置了模式位时,进程就运行在内核模式中(超级用户模式)。一个运行在内核模式的进程可以执行指令集中的任何指令,并且可以访问系统的任何内存位置。

    没有设置模式位时,进程运行在用户模式中。用户模式中的进程不允许执行特权指令(privileged instruction),比如停止处理器、改变模式位、或者发起一个I/O操作。也不允许用户模式中的进程直接引用地址空间中内核区内的代码和数据。任何这样的尝试都会导致致命的保护故障。反之,用户程序必须通过系统调用接口间接地访问内核代码和数据。

    操作系统内核使用一种称为上下文切换的较高层形式的异常控制流来实现多任务。内核为每个进程维持一个上下文明。上下文就是内核重新启动一个被抢占的进程所需状态。进程切换包含三个操作

    1. 保存当前进程的上下文
    2. 恢复某个先前被抢占的进程被保存的上下文
    3. 将控制传递给这个新恢复的进程

    这里写图片描述

    当进程A开始读取磁盘文件时,会通过执行系统调用read陷入到内核。内核中的陷进处理程序请求来自磁盘控制器的DMA传输,并且安排在磁盘控制器完成从磁盘到内存的数据传输后,磁盘终端处理器。

    每个执行的程序,即系统中的进程,进程总可以处于下面三种状态:

    1. 运行,进程要么在CPU上执行,要么在等待被执行且最终会被内核调度;
    2. 停止,进程的执行被挂起,且不会被调度,当收到SIGSTOP、SIGTSTP、SIGTTIN或者SIGTTOU信号时,进制就会停止,并且 保持停止知道它收到一个SIGCONT信号,在这个时刻,进程再一次开始运行。
    3. 终止,进程永远地停止了。进程会因为三种原因终止:1)收到进程终止的信号,2)从主程序返回;3)调用exit函数。

    加载并运行程序

    当使用execve函数在当前进程的上下文中加载并运行一个新程序。
    (fork是在父进程下,创建一个新的上下文运行子进程)

    #include <unistd.h>
    int execve(const char *filename, const char *argv[], const char *envp[]);
    

    当使用execve加载filename之后,启动代码设置栈,并将控制传递给新程序的主函数。
    用户栈的典型组织结构:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIstAqiI-1619105227349)(https://img-blog.csdn.net/20171105200816854?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2RwMTIzMTVfZ3U=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

    信号
    除了操作系统利用异常来支持进程上下文切换的异常控制流形式,另外一种更高层次的软件形式的异常,成为Linux信号,它运行进程和内核中断其他进程。

    一个信号就是一条小消息,它通知进程系统中发生了一个某种类型的事件。每种信号类型都对应于某种系统事件。底层的硬件异常是由内核异常处理程序处理的,正常情况下,对于用户进程而言是不可见的。信号提供了一种机制,通知用户进程发生了这些异常。比如,当进程在前台运行时,你键入Ctrl+C,那么内核就会发送一个SIGINT信号强制终止它。当一个子进程终止或者停止时,内核会发送一个SIGCHLD信号给父进程。

    传送一个信号到目的进程是由两个不同步骤组成的

    1. 发送信号,内核通过更新目的进程上下文种的某个状态,发送一个信号给目的进程。发送信号可以由如下两种原因:1)内核检测到一个系统事件,比如除零错误。2)一个进程调用kill,显示要求内核发送一个信号给目的进程。一个进程可以发送信号给它自己
    2. 接受信号,当目的进程被内核强波以某种方式对信号的发送做出反应时,它就接收了信号。进程可以忽略这个信号,终止或者通过之心一个称为信号处理程序的用户曾函数捕获这个信号。

    一个发出而没有被接收的信号,叫做处理信号,在任何时刻,一种类型至多只会由一个待处理信号。重复发送在等待的信号,将会被内核抛弃。
    linux 提供两种阻塞机制,隐式和显式

    1. 隐式,即内核默认会阻塞当前处理程序接受到的待处理信号,正好与该待处理信号类型相同的信号已经被该处理程序所捕获。
    2. 显示阻塞机制,应用程序可以使用singprocmask函数和它的辅助函数,明确地阻塞和解除阻塞选定的信号。

    通过本文我们阐述了,程序在计算机种运行的一些基本概念、逻辑流、内存等。然后,系统种程序往往不是独立运行的,不仅仅是包含最小限度的输入和输出。在现实世界中,应用程序利用操作系统提供的服务来与I/O设备以及其他程序通信。

    下一篇,详细探讨Unix操作系统提供的基本I/O服务,以及如何用这些服务来构造应用程序,例如Web客户端和服务器。

    展开全文
  • 计算机内部运行和处理的数据是几进制计算机内部运行和处理的数据是二进制。原因:1、计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用1和0表示;2、二进制中只使用0和1两...
  • 很多小伙伴都遇到过win10系统提示“无法打开此计算机上的组策略对象”的情况,想必大家都遇到过win10系统提示“无法打开此计算机上的组策略对象”的情况吧,那么应该怎么处理win10系统提示“无法打开此计算机上的组...
  • 计算机系统 基础知识点汇总,超全!!!

    万次阅读 多人点赞 2021-09-20 13:25:03
    第一章 计算机系统1.概述1.1.1 计算机的发展历程1.1.2 计算机体系结构1.2 计算机硬件系统1.2.1 中央处理器(central processing unit)1.2.2 计算机的基本工作原理1.计算机指令格式2.计算机指令的寻址方式3. 计算机...
  • 计算机的软件系统包括哪些内容

    千次阅读 2021-06-17 10:01:01
    计算机的软件系统包括哪些内容软件系统是指程序、程序运行所需要的数据以及开发、使用和维护...1.系统软件系统软件是指管理、控制、监视、维护计算机系统正常运行的各类程序集合,是用户与计算机间联系的桥梁。一...
  • 本章通过跟踪hello程序的生命周期来开始对计算机系统进行学习。一个源程序从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止。我们将沿着这个程序的生命周期,简要地介绍一些逐步出现的关键概念、...
  • 可能很多读者有疑惑,什么是计算机系统?它和操作系统有何不同?我们为什么要深入理解计算机系统,会敲代码是否就足够了? 概括的讲计算机系统是由硬件和系统软件共同组成的,它们通过共同的协作来运行应用程序。而...
  • 2.跨平台:java语言编写的代码可以在不同的操作系统运行,即windows、android 、ios、linux等等,也是软件、计算机硬件和软件的桥梁、可以调用硬件资源。 3.纯面向对象:这个就是今天要记录的重点,编程语言...
  • 相关题目与解析操作系统有多种类型:允许多用户将若干个作业提交给...允许多个用户将若干个允许用户把若干个作业提交给计算机系统,系统能自动选择、运行作业的操作系统称为()操作系统。操作系统有多种类型,允许多个...
  • 计算机今后的发展趋势是什么

    千次阅读 2021-06-16 01:03:35
    计算机今后的发展趋势是:1、巨型化,为了适应尖端科学技术的需要,发展高速度、大存储容量和功能强大的超级计算机;2、网络化;3、人工智能化;4、多媒体化;5、微型化,家用计算机的体积不断的缩小,逐步微型化,...
  • 在网上搜了一些关于这个问题的解决办法,有很多不同的版本:1、开始 运行 输入 regsvr32 scrrun.dll就可以了2、还有人这样说:“运行时错误429,ActiveX部件不能创建对象”的解决办法2009-07-24 16:25提示: "运行时...
  • 任何计算机都必须在加载相应的操作系统之后,才能构成一个可以运转的、完整的计算机系统。操作系统的功能是否强大,决定了计算机系统的综合能力;操作系统的性能高低,决定了整个计算机系统的性能;操作系统本身的...
  • 深入理解计算机系统-笔记

    万次阅读 多人点赞 2017-12-14 13:00:43
    计算机系统漫游 程序  程序的生命周期从一个源程序(源文件)开始,即程序员利用编辑器创建并保存的文本文件,如文件名为hello.c的c语言程序。源程序是由0和1组成的位序列,8个位被组织成一组,称为字节。每个...
  • 满意答案panshuai714推荐于 2017.10.14采纳率:53%等级:12已帮助:7397人计算机系统的工程问题求解过程分为5个必须的步骤,其中第一个步骤应该是设计解决方案。在创建应用程序之前,必须明确使用VisualBasic创建...
  • 嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 嵌入式系统主要由 嵌入式微处理器 外围硬件设备 嵌入式操作系统 用户...
  • 机器指令是CPU能直接识别并执行的指令,通常由操作码和操作数两部分组成,操作码指出该指令所要完成的操作,即指令的功能,操作数指出参与运算的对象,以及运算结果所存放的位置等。本教程操作环境:windows7系统、...
  • 计算机系统由软件与硬件组成 硬件: 是物理装置的总称、例如芯片、板卡、外设、电缆等都是计算机硬件 软件: 包括运行在硬件上的程序和数据及其相关的文档。 程序: 是指挥计算机如何操作的一个指令序列、也就是说...
  • 什么是面向对象编程

    万次阅读 多人点赞 2020-01-12 18:57:20
    本文关键字:面向对象、面向过程、面向过程编程语言、面向对象编程语言。说到编程,对于初学者来讲,可能第一想到的就是敲键盘,写代码,做游戏,甚至于会联想到软件破解、网络攻防。另一方面,在学了一些编程的相关...
  • 1.在计算机系统上配置OS的目标是什么?作用主要表现在哪几个方面? 答:其主要目标是有效性、方便性、可扩充性、开放性。 1、OS 作为用户与计算机硬件系统之间的接口; 2、OS 作为计算机资源的管理者; 3、OS ...
  • 计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)...
  • 深入理解计算机系统(1)

    千次阅读 2018-09-03 22:50:25
    我们一般说的都是相对复杂的计算机系统比如手机、电脑等,这些需要操作系统支持,而程序也需要由操作系统进行调度,程序中的函数的执行也可能需要调用操作系统的函数来实现。操作系统及其以上是搞软件的人所关注的。...
  • 计算机操作系统【慕课版】课后习题解答

    万次阅读 多人点赞 2021-10-23 16:50:37
    1.在计算机系统上配置OS的目标是什么?作用表现在哪几个方面? 在计算机系统上配置OS,主要目标是实现:方便性、有效性、可扩充性和开放性; OS的作用主要表现在以下3个方面: 1)OS作为用户与计算机硬件系统之间的...
  • 计算机操作系统 概述(题库答案)

    万次阅读 多人点赞 2018-12-04 19:36:29
    1.操作系统在计算机系统中位于( C )之间。 A、CPU和用户 B、CPU和主存 C、计算机硬件和用户 D、计算机硬件和软件 2.下列选择中,( D )不是操作系统关心的主要问题。 A、管理计算机裸机 B、设计、提供用户程序与...
  • config在计算机的命令中是“配置”的意思,而在计算机中各类软件及系统都有类似CONFIG的文件,其中主要是系统或各软件的配置参数,如config.sys中记录了电脑系统启动时加载的配置参数。一般软件config.ini中记录了...
  • 操作系统什么

    千次阅读 2022-03-28 16:43:48
    操作系统学习
  • 为此,文章在阐述计算机联锁系统基本内涵的基础上,从 铁路信号计算机联锁系统的原理、系统构成、通信方式、技术应用几个方面具体分析怎样借助计算机联锁系统更好的优化铁路运行发展,旨在能够为我国铁路运输事业的...
  • 电子计算机的发展经历了四代,其划分依据是什么?电子计算机的发展经历了四代。其划分依据是什么?,电子计算机的发展经历了四代,其划分以“构成计算机的电子元器件”为基础;第一代计算机使用真空管,第二代计算机...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 430,704
精华内容 172,281
热门标签
关键字:

对象是计算机系统运行的什么