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

第五章-操作系统的战争《改变世界的程序员》

第五章 操作系统的战争 — 从 Multics 到 Linux 开源帝国

5.1 序章:操作系统是什么?

1946 年 2 月 14 日,宾夕法尼亚大学摩尔电气工程学院的地下室里,ENIAC——世界上第一台通用电子计算机——正式向公众亮相。报纸称它为"巨型大脑"(Giant Brain),因为它能在 30 秒内完成手动计算需要 20 小时才能做完的弹道轨迹运算。

但报纸没告诉你的是,想让 ENIAC 换一个计算任务,需要 6 位女程序员花整整两天时间,趴在这台 30 吨重的机器上,把 6000 多根跳线从一组插孔拔出来,再插到另一组插孔里去。每一次"编程",本质上是在物理层面重新连接这台机器的电路。

这,就是一个没有操作系统的世界。

ENIAC 时代的"人肉操作系统"

在 ENIAC 上运行一个计算任务,需要完成以下步骤。

首先,数学家把微分方程分解成基本算术步骤,写在纸上。这些步骤可能包含数百次加法、乘法和查表操作。

然后,被称为"计算机"(Computer——请注意,当时这是一个职业名称,指从事计算工作的人,而不是机器)的女程序员们——Kay McNulty、Jean Jennings、Betty Snyder、Marlyn Wescoff、Frances Bilas 和 Ruth Lichterman——把这些步骤翻译成接线图,标出哪些插孔需要连接、哪些开关需要拨动。

最后,她们钻进机器内部,一根一根地插线,一个一个地拨开关。这 6 位女性是人类历史上第一批"程序

http://www.jsqmd.com/news/1093712/

相关文章:

  • StopWatch实战:从基础使用到性能剖析
  • 长海县的海参为什么口碑好?说说我的看法
  • 零知识加密神话破灭:密码管理器27种攻击向量深度解析与安全实践
  • Adobe Bridge BR2026 数字资产管理工具下载安装教程(附安装包)
  • 微信自动化实战:GeWe 多账号机器人管理
  • AI 生成 UI 的工程化闭环:从 Prompt 约束到质量门禁的完整实践
  • AI产品经理必看!产业链全解析+求职避坑指南,手把手教你找好岗!
  • CasaOS家庭云部署指南:一键Docker应用管理与NAS服务器简化
  • web应用技术-第8次和第9次课后作业
  • 国产组态软件RealSCADA,紫金桥可靠性体系的全面构建
  • 从零到一:基于DataX构建企业级异构数据同步平台实战指南
  • 百考通助你同步攻克查重关 + AIGC检测关
  • 从幼小衔接场景看「适趣古诗词」的古诗启蒙设计
  • stm32内存知识概览
  • 告别SPSSStata繁琐操作!百考通AI搞定经管社科论文量化实证分析
  • py每日spdier案例之某website文字转音频接口加密参数解密(难度一般)
  • epower — 轻量化电网建模与潮流仿真工具
  • STM32 FIR滤波器实战避坑指南:从MATLAB到CMSIS-DSP的高效实现
  • 豆包专业版实测:从对话AI到桌面Agent的能力升级
  • AI大模型时代的内容策略:如何构建品牌专属的AI知识库?
  • 告别SPSS/Stata繁琐操作!百考通AI搞定经管社科论文量化实证分析
  • 【中兴未来领军】助兄弟姐妹们拿下蓝剑/SSP高端offer,开启顶尖职业之路!
  • AI Skills技能系统,让 Agent 自动变强
  • 软件设计师教程第 7 章 面向对象技术
  • 2026 区块链交易平台搭建全指南:打造安全高效合规化数字资产流通系统
  • 降成本+控质量:团队级AI编程多模型协同落地路径
  • 遥感目标检测实战:九大核心数据集特性解析与选型指南
  • 【计算机毕业设计案例】基于 SpringBoot 的教师考勤异常报备管理系统 校园人事教师考勤信息管理系统设计与实现(程序+文档+讲解+定制)
  • 终极硬件信息欺骗工具:EASY-HWID-SPOOFER内核级技术完全指南
  • Kubevirt下载安装