计算机知识结构梳理

有关自身经历的一些想法

从事计算机及相关工作已有20年,每每想起自身学习的过程,心里总觉得有些曲折,其中既有自身认识的问题,也有学校课程安排的问题。自身问题不想多谈,毕竟每个人所面对的环境和生活不一样。谈及学校的课程安排,我倒有不吐不快之感。计算机专业往往采取教授编程语言开始,然后安排大量课时给如英语,大学物理,数学课程。中间穿插模拟电路,数字电路,汇编语言,操作系统等相关课程。每每想起总觉得前后不搭,大学最后的课程安排又让人觉得过于追求即时效果而缺少基础研究。
回想走过的弯路,心中不免烦乱,加之工作要求,想着对以前知识做一次系统性的梳理,去除不必要的细枝末节,保留主线,使自己能够通过这些知识从底往上了解计算机的运行,有脚踏实地之感。
目前安排的知识结构按照以下顺序

  1. 电学知识
    1.1 二进制作为计算机的计量依据
    1.2 二进制实现之半导体基础
    1.3 晶闸管与CMOS管原理
    1.4 电路时钟频率
    --------计算机软件专业了解到此为止即可
    1.5 PN结之二极管
    1.6 PN结之三极管
    1.7 电路基础知识(组成元件,欧姆定律,基尔霍夫定律)
    1.8 电路分析方法
    1.9 戴维南定理及诺顿定理
    1.10 单相交流电原理及分析
    1.11 阻抗(电阻,电容,电感)原理及分析
    1.12 频率响应
    1.13 三极管方大电路
    1.14 集成运放与正负反馈
    1.15 推挽电路分析
  2. 计算机组成
    2.1 冯诺依曼结构
    2.2 CPU分类及性能计算
    2.3 寄存器与内存
    2.4 数据类型及保存格式
    2.5 指令编码与解码
    2.6 汇编语言
    2.7 指令工作流程
  3. 操作系统
  4. C语言
    4.1 数据类型的本质
    4.2 实现逻辑
    4.3 各种关键字
    4.3 函数调用之建栈与反栈
    4.4 构建面向对象的逻辑
  5. C++语言
    5.1 面向对象的核心思想
    5.2 C++内存布局
  6. 高级语言虚拟机(Java)
    目前,阅读过程中感受颇深的书籍包括:《深入理解计算机系统》,《程序员的自我修养》,《模拟电子技术基础(双语版)》以及各种博客文章,此处不一一列出,凡我撰写博客文章引用之处,务尽所能标注其出处,若有不当之处,还望批评指正。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值