身为一个大学三年级计算机学生,我到底学会了什么?

写博客和这篇文章的目的

不知不觉中,我已经是大学三年级的计算机系学生了,扪心自问,我并不知道以后要从事什么方面的工作,也算不上一个合格的大学生,但是为了让自己变得合格一些,我想通过写博客来总结,梳理和完善我这大学三年学到了什么与计算机有关的知识,也想通过博客来记录以后学习的知识。这篇文章主要是从结构上大体分析我所从了解的计算机。

什么是计算机

我想这其实应该是学习计算机时第一个问题,但是我在写篇文章之前却完全忽略了这个问题,我所认为的计算机应该是一个能自动化计算的系统和设备,为什么要提到自动化和系统呢,因为我觉得自动化是计算机非常重要的一个特点,计算机就是为了在无人或者少人的情况下能够自动完成各种复杂的工作,系统是各科老师们经常到的的词,也是我觉得能非常好代表计算机特性的一个词。

通用计算机的层次结构

知道了什么是计算机之后,接下来需要庖丁解牛,了解一下计算机的各个层次:

应用程序

应用程序
数据库
办公软件
在线应用
视频媒体
. . . . . .

这个应该是大多数计算机的使用者都最常接触的一个层次,也算是计算机工作成果的一个体现吧。

API

API
C
Java
JavaScript
Python
. . . . . .

API是应用程序编程接口,连接操作系统和应用程序这两大层,也是很多人所理解的传统意义上的程序员所接触的,使用一种API编的程序可以在支持该API的不同计算机上运行,所有的应用程序都是API写出来的,所以说谁控制了API,就是控制了生态,API做的越好,APP就会越多,API为生态建设的起点。

操作系统

操作系统
处理器管理
内存管理
I/O设备管理
文件系统
. . . . . .

操作系统我认为主要就是为了屏蔽硬件,让计算机变得更好用,也让计算机在操作系统的帮助下变得更高效,也会保护硬件,保护系统。

ISA

ISA
X86
ARM
MIPS
. . . . . .

ISA是指令系统,在硬件系统和操作系统之间,可以认为是软件和硬件的界面,代表了计算机机器本身的所有功能,也是软件兼容的关键,是生态建设的终点。

硬件系统

硬件系统
CPU
内存
GPU
南北桥
. . . . . .

硬件就是大众熟知的打开机箱以后各式各样的东西,但是实际上是很复杂的,各个部件之间相互协作和部件内部的优化,也是我很感兴趣的一部分。

工艺模型

晶体管

目前我还没有接触到有关这些的课程,但是我体系结构课老师说过一句话,作为一个计算机系人,如果不能“上知天文,下知地理”,是很不合格的,所以在以后的博客会自学一些,补充一些有关这些的内容。

结语

这篇文章大致梳理一下我接下来需要细展开和完善知识的几个部分,算是给自己模模糊糊的大学生活的一个清晰的开头吧。如果有什么错误或者遗漏,欢迎大家指正和补充,谢谢。接下来应该会自上而下一部分一部分细细来说吧,总之一步一个脚印,慢慢来吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值