当前位置: 首页 > news >正文

深入理解计算机操作系统(持续更新中...)

文章目录

  • 一、计算机系统漫游
    • 1.1信息就是位+上下文

一、计算机系统漫游

1.1信息就是位+上下文

源程序实际上就是一个由值0和1组成的位(又称为比特),八个位被组织成一组,称为字节。每个字节表示程序中的某些文本字符

大部分现代计算机系统都是用ASCII标准来表示文本字符,像我们的字母abcd在这个表中都有唯一的单字节大小来表示,比如像#这个字符对应的值就是35(十进制)

我们的程序都是以字节序列的方式储存在文件中的

下面是书中的hello.c程序

请添加图片描述
如果我们的程序是以这种字符的形式保存的话,那么我们就称这个文件为文本文件,其他的所有文件都称为二进制文件

hello.c程序的表示方法说明了一个基本思想,那就是系统中所有的信息都是由一串比特表示的(一开始的计算机都是以这种二进制的形式表示的,我认为随着时代的发展,尽管很多东西都在改变,但是可能最基本的东西不会变),而我们作为一个程序员,需要了解数字的机器表示方式。

http://www.dtcms.com/a/130357.html

相关文章:

  • [dp9_子数组] 单词拆分 | 环绕字符串中唯一的子字符串
  • ​STM32H723 iPerf 调试笔记:MemManage_Handler 问题分析与解决
  • 入门到精通,C语言十大经典程序
  • 开发一款游戏需要哪些岗位角色参与?
  • CAN协议学习笔记1
  • 文章记单词 | 第29篇(六级)
  • linux下的目录文件管理和基本文件管理的基本操作
  • 5.3 GitHub订阅系统核心架构解密:高并发设计与SQLite优化实战
  • 「Unity3D」图片导入选项取消Read/Write,就无法正确显示导入大小,以及Addressable打包无法正确显示的问题
  • HarmonyOS应用开发指南
  • stm32+ADS1256称重模块,单通道称,多通道称(例如地磅)
  • MySQL一对多关系--多对多关系之间的区别
  • RCFile数据读取流程
  • 前缀和--
  • 消息中间件——RocketMQ(一)
  • 【复旦微FM33 MCU 底层开发指南】高级定时器ATIM
  • 齐次坐标系统:什么是齐次坐标?为什么要引入齐次坐标?
  • Go - 内存逃逸
  • C语言--实现图的基本操作
  • 探秘 LangChain 函数定义
  • Java 性能优化:从原理到实践的全面指南
  • #systemverilog# 关于基于systemveriog验证平台的RTL+TB文件编译顺序问题的讨论
  • c++11--std::forwaord--完美转发
  • zk源码-7.ZAB协议和数据存储二
  • arm_math.h、arm_const_structs.h 和 arm_common_tables.h
  • 游戏引擎学习第217天
  • Day14:关于MySQL的索引——创、查、删
  • 【腾讯云智】20250329笔试算法题
  • QT聊天项目开发DAY02
  • NIPS2024论文 End-to-End Ontology Learning with Large Language Models