首页 > 其他分享 >7.1运行环境=操作系统+硬件

7.1运行环境=操作系统+硬件

时间:2023-02-12 19:56:22浏览次数:41  
标签:操作系统 环境 硬件 7.1 源代码 CPU 运行

      程序中包含着运行环境这一内容。可以看它的安装包或者目录。通常在某个位置会写有“运行环境”这一项。例如2007 Microsoft Office System需要的运行环境,就如表7-1所示。从中可以看出,在表示程序运行环境时,列出了Operating System(操作系统)和计算机的主机(硬件)两项,由此大家可以清楚地知道运行环境时这两者的综合。也就是说,操作系统和硬件决定了程序的运行环境。

 

       同一类型的硬件可以选择安装多种操作系统。例如,同样的AT兼容机中,既可以安装Windows,也可以安装Linux等操作系统。正因为如此,Office 2007的运行环境中,把硬件和操作系统这种类的两方面内容都列了出来(图7-1)。

      从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。为了保证office 2007的正常运行,需要具备Pentium等被称为x86的CPU(微处理器)。

      CPU只能解释其自身固有的机器语言。不同的CPU能解释的机器语言的种类也是不同的。

      机器语言的程序称为本地代码(native code)。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件。文本文件(排除文字编码的问题)在任何环境下都能显示和编译。我们称之为源代码。通过对源代码进行编译,就可以得到本地代码。在市面上出售的用于Windows的应用软件包CD-ROM中,收录的就不是源代码,而是本地代码(图7-2)。

 

标签:操作系统,环境,硬件,7.1,源代码,CPU,运行
From: https://www.cnblogs.com/24koi/p/17114550.html

相关文章

  • 7.3 不同操作系统的API不同
    应用软件则必须根据不同的操作系统类型来专门开发。CPU的类型不同,所对应的机器语言也不同,同样的道理,操作系统的类型不同,应用程序向操作系统传递指令的途径也是不同的。应......
  • 7.1 运行环境=操作系统+硬件
    由于同一个程序能被大量用户使用,所以说程序具有很大的价值。但是,如果运行环境不同,程序是无法运行的。如表7-1所示:在表示程序的运行环境时,列出了OperatingSystem(操作系统......
  • 硬件思维---信号在脑子中应该是怎么样的?
     我们先来思考下这个问题:你认为正弦波和方波哪个波形最简单? 以前的话,认为方波更简单,现在的话,认为正弦波更简单。方波就是高低电平成比例变化,自然以前会认为简单。但......
  • 为何我选择Ubuntu操作系统
    选择Ubuntu操作系统的原因十分简单。那就是我进行了占卜。卦象显示,用Ubuntu编程,才会收获一个较好的结果。于此,我又自相矛盾了。这下我将全面转战Ubuntu系统。的确,我的确憎恨......
  • 计算机操作系统 第四版 电子书 pdf
    作者:汤小丹出版社:西安电子科技大学出版社 关注公众号:红宸笑。回复:电子书即可  本书对传统和现代的操作系统原理与实现均作了较为全面的介绍。介绍了OS的发......
  • Typora软件的使用、编程与编程语言、计算机基础、五大组成部分、三大核心硬件、操作系
    目录一、Typora软件的下载与使用(1)、软件下载(2)、markdown语法二、编程与编程语言(1)、什么是语言(2)、什么是编程(3)、什么是编程语言三、计算机本质四、计算机五大组成......
  • 全面升级!龙蜥自动化运维平台 SysOM 2.0 可支持操作系统一站式迁移 | 龙蜥技术
    CentOS项目将停止维护,企业和个人用户都面临着大量的CentOS操作系统更新、维护、系统迁移等问题。对于迁移的过程,若通过手动方式进行不仅效率低下,还存在无法标准化、无法......
  • FFmpeg引入NVIDIA硬件编解码扩展
    本文主要介绍如何在window10的环境下编译ffmpeg的NVIDIAGPU硬件编解码器h264_nvenc跟h264_cuvid。并不是所有的NVIDIA显卡都支持h.264跟h.265编解码的,有些......
  • Linux操作系统启动流程汇总
    1、内核设计风格:   单内核:把所有功能统统都做进内核(Linux)(在Linux系统上,线程被称为"轻量级进程LWP")       模块化设计=核心+各种外部内核模块(ko,内核专......
  • 操作系统概述
    多道分时操作系统多道:从宏观上:三个程序同时在运行(cpu运行那个程序,由调度算法决定)从微观上:就cpu而言,就只有一个程序在运行,只是他们的切换速度非常快,所以就宏观上,他们同时......