cpu核心编号为啥要从0开始 1开始不好么

Chafferer 2026-09-17 21:18 1

RT

最新回复 (30)
  • Yancary 09-17 21:19
    1

    你学过编程就知道,下标就是从0开始的 ^-^

  • 陌生人 09-17 21:20
    2

    都lv6了不用这样水了吧 ^-^

  • KawaTU 09-17 21:20
    3

    工程师的小趣味

  • 3kyu 09-17 21:22
    4

    -1 0 1 很明显从0开始最合适

  • 野原新之助 09-17 21:22
    5

    ^-^

  • Chafferer 楼主 09-17 21:23
    6

    @陌生人 #2 发布于2026/9/17 08:20:38

    都lv6了不用这样水了吧 ^-^


    很好奇而已

  • Chafferer 楼主 09-17 21:24
    7

    @3kyu #4 发布于2026/9/17 08:22:10

    -1 0 1 很明显从0开始最合适


    你分苹果的时候 会不会从0开始数

  • wolf0p 09-17 21:25
    8

    你除了CPU,看看SATA啊,网卡啊都是从几开始的?

  • zhaodabao 09-17 21:26
    9

    为啥不从2开始

  • 3kyu 09-17 21:26
    10

    @Chafferer #7 ^-^给我问懵逼了这是一回事么..

  • Chafferer 楼主 09-17 21:28
    11

    @wolf0p #8 发布于2026/9/17 08:25:46

    你除了CPU,看看SATA啊,网卡啊都是从几开始的?


    我有 0个 1个 2个 3个 USB 接口 请问我有几个 USB接口

    我有 0个 1个 2个 3个 苹果 请问我又有几个 苹果?

  • Chafferer 楼主 09-17 21:29
    12

    @3kyu #10 发布于2026/9/17 08:26:49,编辑于2026/9/17 08:27:28

    @Chafferer #7 ^-^给我问懵逼了这是一回事么..


    这个0开始 并不是什么必须的条件 应该是历史遗留

  • standtrain 09-17 21:32
    13

    数组不就是应该从0开始吗

  • register 09-17 21:33
    14

    我猜测是早起01010101时代遗传下来的

  • zzh 09-17 21:40
    15

    这种问题去跟AI对峙去,在这发纯纯在水

  • 当浮一大白 09-17 21:43
    16

    编程语言里数组都是从0开始的,应该是约定俗成的东西了吧

  • splashedwhite 09-17 21:46
    17

    算是个历史问题。大家用习惯了。

    其次就是比如说如果有4个核心,那么用00,01,10,11标示只需要两位。如果从1开始数数那就要3位了。归根到底就是历史问题,这样也算是个习惯了

  • fireflyskyshy 09-17 21:57
    18

    因为cpu0就不是给你看的

    也没有改的必要

    系统调度能读到cpu就完了 从1开始还多费1b的寄存器

  • godfather 09-17 21:58
    19

    @Chafferer #12 这不是最基本的编程习惯写法吗,真想知道建议ai

  • F1 09-17 22:01
    20

    一点计算机基础知识都没有学过吧,0=000,1=001,2=010,3=011,4=100,5=101,6=110,7=111,8 个 CPU 核心 ,3 位解决,你要 1-8 就要 4 位,所有计算机相关的编号都是这样的,你 IP v 4 每段也是 0-255,一个原理

  • Chafferer 楼主 09-17 22:09
    21

    @F1 #20 发布于2026/9/17 09:01:23,编辑于2026/9/17 09:01:39

    一点计算机基础知识都没有学过吧,0=000,1=001,2=010,3=011,4=100,5=101,6=110,7=111,8 个 CPU 核心 ,3 位解决,你要 1-8 就要 4 位,所有计算机相关的编号都是这样的,你 IP v 4 每段也是 0-255,一个原理


    你 AI一下就知道了

  • lnx 09-17 22:09
    22

    因为二进制是0 和 1

  • wenjings 09-17 22:12
    23

    cpp数组就是0开始的是约定俗成的习惯了 ^-^

  • F1 09-17 22:13
    24

    @Chafferer #21 我 AI 一下,我好心给你解释你让我 AI 一下?你在说什么啊

  • F1 09-17 22:13
    25

    @Chafferer #21 莫名其妙,一群人给你认真回答你在这阴阳怪气什么啊

  • juvenile1024 09-17 22:16
    26

    好水

  • 只眼姬 09-17 22:17
    27

    我怀疑你在水帖子

  • Chafferer 楼主 09-17 22:20
    28

    @F1 #24 发布于2026/9/17 09:13:24

    @Chafferer #21 我 AI 一下,我好心给你解释你让我 AI 一下?你在说什么啊


    因为我AI了一下 他说不是必须的 AI也说不出来是为什么

  • zha8 09-17 22:23
    29

    你是觉得0无意义嘛

  • Chafferer 楼主 09-17 22:28
    30

    @zha8 #29 发布于2026/9/17 09:23:56

    你是觉得0无意义嘛


    觉得不那么直观,有点反人类

* 帖子来源NodeSeek
返回