首页 > 其他分享 >博客7

博客7

时间:2024-02-22 17:24:29浏览次数:24  
标签:操作系统 代码 程序 博客 硬件 源代码 中央处理器

操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。例如,同样的在兼容机一个中,既可以安装窗户,也可以安装Linux目录B等操作系统。从程序的运行环境这一角度来考量硬件时,中央处理器的种类是特别重要的参数。为了保证办公室 2007的正常运行,需要具备奔腾等被称为x86C的中央处理器(微处理器)。中央处理器只能解释其自身固有的机器语言。不同的中央处理器能解释的机器语言的种类也是不同的。器语言的程序称为本地代码(原生代码)。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件。文本文件(排除文字编码的问题)在任何环境下都能显示和编辑。我们称之为源代码。通过对源代码进行编译,就可以得到本地代码。计算机的硬件并不仅仅是由中央处理器构成的,还包括用于存储程序指令和数据的内存,以及通过I/O连接的键盘、显示器、硬盘、打印机等外围设备。Unix系列操作系统FreeBSD中,存在一种名为港口的机制。该机制能够结合当前运行的硬件环境来编译应用的源代码,进而得到可以运行的本地代码系统。如果目标应用的源代码没有在硬件上的话,港口就会自动使用邮票一个连接到相关站点来下载代码。在本章中还了解Java虚拟机,BIOS,引导程序。

标签:操作系统,代码,程序,博客,硬件,源代码,中央处理器
From: https://www.cnblogs.com/liangwenbo0505/p/18027777

相关文章

  • 博客8
    计算机只能运行本地代码,程序员键入的源代码,计算机无法直接识别运行。编译器负责转换源代码,每个编写源代码的编程语言,都需要其专用的编译器。编译器首先读入代码的内容,再把源代码转换成本地代码。根据cpu类型的不同,本地代码的类型也不同.仅靠编译是无法得到可执行文件的,编译之后......
  • 博客10
    第十章,为我们讲述了通过汇编语言来解析程序结构的方法。首先,我们知道了汇编语言与本地代码是一一对应的,把汇编语言转换为本地代码,就好像数学中三角函数中的度数和值一样。我感觉十章好像前面的汇总,在前面我们也看到函数的调用机制,在这函数的名称是函数的内存地址,这个使我是惊讶的......
  • 【查询类博客】快查
    LaTeX公式插入方式行内公式$f(x)=a+b$$f(x)=a+b$行间公式$$f(x)=a+b$$$$f(x)=a+b$$手动编号$$f(x)=a-b\tag{1.1}$$$$f(x)=a-b\tag{1.1}$$空格名称语法预览说明两个quad空格a\qquadb\(a\qquadb\)两个m的宽度quad空格a......
  • 很久没有写博客了
    自从2019年找完工作后,至今已经有近5年时间了,期间没有换工作,也没有做过技术总结,匆匆5年~ 今年开始,还是坚持写写博客,总结总结自己工作中遇到的问题和生活中的一些感悟,留下一些岁月的痕迹。 今年开始打算换份工作,由于这几年精力有些分散,对于工作的关注度不够高和职业发展的路径......
  • 使用油猴插件,修改和简化美化博客园的随笔编辑界面
    包含内容开局自动打开实时预览编辑区域高度放大左侧菜单栏区域缩小下方菜单栏隐藏,点击恢复可再现待续//==UserScript==//@name博客园修改//@namespacehttp://tampermonkey.net///@version2024-02-20//@descriptiontrytotakeover......
  • 技术大牛都有自己的博客
    刘未鹏刘未鹏|MindHacks《暗时间》作者陈皓:https://coolshell.cn/MegaEase创始人阮一峰:RuanYiFeng'sPersonalWebsite计算机科普博主鸟哥:风雪之隅-Laruence的博客PHP开发组核心成员尤雨溪:EvanYouvue.js项目作者云风的BLOG云风的BLOG前网易游戏主力开发廖......
  • 博客园配置
    侧边栏公告<!--https://www.dbnuo.com/Cnblogs-Theme-SimpleMemory/docs/v2/#/Docs/Customization/loading--><!--<scripttype="text/javascript">letcss0=document.styleSheets[0];letcss0Last=css0.cssRules.length;css0.insertRule......
  • 博客园跳转编辑页面没有重新加载页面 pushState
    博客园前端是用angular写的全局搜索pushState,打断点,可以看到 pushState main.6267e7d35558bee5.is:1gomain.6267e7d35558bee5.js:1setBrowserUrl main.6267e7d35558bee5.js:1 setBrowserUrl(p,I){constQ=this.urlSerializer.serialize(p)......
  • 【博客】后缀自动机
    后缀自动机在阅读了众多大佬的博客之后终于对后缀自动机有了初步理解简单整理一下学习成果大佬文献如下史上最通俗的后缀自动机详解(写的真的好)后缀自动机(SAM)-OIWiki(OI-wikiyyds)后缀自动机后缀自动机SAM-CSDN博客引入我们可以建立一个字典树将原串的所有子串......
  • 【博客】网络流&&费用流
    网络流前言当听到网络流量之后感觉是在充话费网络流(network-flows)是一种类比水流的解决问题方法,与线性规划密切相关。它模拟了水流从起点经过复杂的网络流向终点的过程就像自来水厂的水经过无数根水管子流到了家里而最大流就是最多有多少水流到了家里算法流程EK......