652aad4bly1g4gjxj3pr8j20u0140npe.jpg

Hi.

Welcome to my blog. This is Shinainai . I am a programmer . I live in California.I love art! I love STEM! Hope you have a nice stay!

要吹水先打水之穿孔卡片(Punched Cards)

要吹水先打水之穿孔卡片(Punched Cards)

跟我学习搭子膜拜蓝色巨人 每次都要谈到校园生活之打水

大一时宿舍常备两个热水瓶,然后去指定地点打开水,用来泡茶,洗脸,洗脚等(因为宿舍没有热水)

所以吹水大学时光,都会想到打水~

大学时老师有给我们安排COBOL教程

根据记载:

IBM此次向我校捐赠的是较新型的IBM eServer zSeries z900主机系统,软硬件总价值超过一千万元美元,并负责保修五年。

但是我明显对穿孔卡片更感兴趣!

ENIAC(电子数值积分计算机)和IBM穿孔卡片是早期计算机发展史上的两个重要概念,它们在20世纪中期曾有过交集,共同推动了数据处理和编程的演变。

以下是关于ENIAC、穿孔卡片和IBM关系的详细信息:

ENIAC与穿孔卡片的关系

  • 输入/输出工具: ENIAC虽然是电子计算机,但它并不像现代计算机那样直接通过键盘输入。其输入和输出大量依赖于穿孔卡片(Punched Cards)和IBM的制表机。

  • 编程与数据录入: ENIAC的早期编程往往通过插接板(patch cables)手动设定,但大量的数据计算输入和计算结果的输出则通过穿孔卡片完成。由于ENIAC没有内置的外部存储器,穿孔卡是当时存储数据和程序的主要介质。

  • 操作员: 在ENIAC上,操作员(通常是女性程序员)需要熟练使用IBM的键控打孔机(Keypunches)来将算术公式或数据翻译成卡片上的孔洞,再放入设备进行读取


ChatGPT的补充:

怎么表示数字?

比如我们只看一列(例如第1列):

行号:  0 1 2 3 4 5 6 7 8 9
        -------------------
        ○ ● ○ ○ ○ ○ ○ ○ ○ ○

👉 在“1”这一行打孔(●)
👉 就表示数字 1

再看一个例子:

行号:  0 1 2 3 4 5 6 7 8 9
        -------------------
        ○ ○ ○ ○ ○ ● ○ ○ ○ ○

👉 在“5”打孔
👉 表示数字 5


🔍 本质

IBM 100 年前的“打卡系统”核心思想是:

把现实世界的“时间”和“人”转化为可机器处理的数据(孔/印记)

1️⃣ 机械打卡钟(常见于工厂考勤)

这是最直观的一种:

  • 员工把纸质卡片插入机器

  • 机器内部有同步的机械时钟

  • 当按下按钮或插入卡片时:

    • 一个印字头会把当前时间(比如 08:57)压印在卡片对应位置

  • 卡片上通常有固定格子(上班/下班/午休等)

👉 核心原理:
机械时钟 + 位置控制 + 压印

2️⃣ IBM 穿孔卡(更“高科技”的数据处理方式)

IBM 更著名的是这个系统,用于工资计算、统计等。

📄 卡片长这样:

  • 一张卡片上有固定列和行

  • 每一列代表一个数字或字段(比如员工编号、日期、时间)

⚙️ 打孔原理:

  • 操作员用打孔机(Keypunch)

  • 按键 → 对应位置被打一个孔

  • 不同孔位组合表示不同数字(类似早期二进制/编码)


ChatGPT上得到的信息:

🧠 一、z900 系统核心架构(简单理解)

z900 属于 IBM Z 系列大型机:

  • CPU:z/Architecture(64位)

  • 操作系统:

    • z/OS(最主流)

    • z/VM(虚拟化)

    • Linux on Z(企业Linux)

👉 核心特点:

  • 极高可靠性(99.999%+)

  • 支持成千上万并发交易

  • 强事务一致性(银行核心系统)

💻 二、z900 上常见编程语言(重点)

大型机的语言体系非常“历史悠久但依然在用”。

1️⃣ COBOL(绝对主力)

COBOL

👉 用途:

  • 银行核心系统

  • 保险系统

  • 批处理 / 交易系统

示例:

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
    DISPLAY "HELLO WORLD".
    STOP RUN.

👉 特点:

  • 类似英语(Business-oriented)

  • 非常稳定

  • 维护几十年的系统

👉 现实:

今天全球银行核心系统,大量仍运行 COBOL(包括在 z900 这一代)


学院信息(真实)

中心环境
中心拥有IBM Z900大型主机一台,设置了z/OS V1.8,zVM以及zLinux操作系统,并装配有DB2, IMS, Websphere, CICS TS 等应用软件,中心配备相应的外围设备作为控制台,并设有专门的开发与培训机房,适合进行高标准,大数据量,稳定性和安全性要求高的主机系统项目开发。


中心教学成果
4门教育部—IBM精品课程:《大型主机数据库基础与应用开发》、《主机银行业务应用案例分析》、《大型主机系统管理技能》、《大型主机平台系统概述》


中心国际合作
中心已与IBM Silicon Valley Laboratory合作开发3门纯英文大型主机技术课程,DB2 Principle and Fundamental,DB2 Application,DB2 Performance Tuning,这些课程将面向全球用户讲授。


全球专业认证
中心提供IBM全球认证专业课程,进行DB2 ,Linux, Websphere, XML, AIX, Mainframe(z01)等专业知识培训并提供IBM全球认证考试。每年约有400人次通过这些课程的学习获得IBM专业课程结业证书。

EGGSTAR🥚星星

EGGSTAR🥚星星

唱首歌:我曾经深爱WinCE的秘密 太久太久太久 So Long

唱首歌:我曾经深爱WinCE的秘密 太久太久太久 So Long