首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我从哪里开始寻找更好地理解计算机是如何工作的呢?

我从哪里开始寻找更好地理解计算机是如何工作的呢?
EN

Stack Overflow用户
提问于 2010-07-22 18:35:14
回答 5查看 5.2K关注 0票数 11

我一直在努力找出我以后想进入的计算机领域。大学对我来说就在眼前,我已经考虑过研究计算机工程,软件工程等。

最近,我一直在研究计算机安全系统和利用这些系统(纯粹是为了教育目的,在我自己的财产上)。不幸的是,在我看来,99%的人根本不知道他们在说什么。通常情况下,只是“运行这个”、“运行那个”或“您可以找到一个程序为您完成所有这些工作”--没有人知道这些程序是如何工作的,也不知道它们到底是做什么的。

像大多数人一样,我发现用别人创造的东西来称呼自己为“黑客”没有任何乐趣或兴趣。事实上,我对黑客系统的兴趣甚至不如他们是如何做到的。

我的问题都归结于这个问题。

我想学习计算机的内部,外部,起伏-从抽象的概念,如互联网和数据转移,到硬件。我想知道计算机是如何存储数据的(比特是如何组织的,等等)以及处理器等的实际功能。什么是WIFI,真的?计算机与光通信吗?(这是我从飞机上读到的杂志上看到的东西)。

我有多年的计算机/编程经验,但我对计算机的了解是非常广泛的。计算机在彼此之间来回发送信息包,每个包都有一个标题和内容。计算机是由多个组件组成的,每个组件都有自己的功能(处理器、视频卡、RAM、硬盘等),我已经对此有了一些基本的理解。等等

电脑里有这么多东西,我不知道从哪里开始。我相信我的一些大学课程会为我澄清问题,但我很好奇,所以我想尽可能多地开始学习。

这个问题可能到处都是,所以在必要的时候请我澄清。我现在有点时差,但我试着用尽可能快、最连贯的方式写我的想法(不过,我在这个过程中完全失败了)。

提前感谢您的任何建议!

朱斯蒂安·迈耶

请随意编辑这个问题的标签。现在的情况糟透了。

编辑:

所有这些评论让我兴奋不已:)。要学的东西太多了,要探索的东西太多了:)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-07-22 19:10:03

为了帮助您选择进入哪个专业,我非常推荐计算机工程(在大学教材中称为CMPE或CE )。您的课程将带您了解您刚才列出的所有内容,通过选修课,您可以深入了解您想要的任何方面(例如安全和网络)。

在CMPE中,您将学习软件(C、C++和一些C#),然后学习硬件(可能是两个电气工程类)。一旦您开始进行组装编程,您将开始了解这两者是如何结合起来的,以构成任何计算机或嵌入式系统中的其他一切。它将把您带到内存、CPU、数据总线、I/O等的位级。我刚刚开始做数字设计,它的辉煌。根据你的描述,你会非常享受成为CMPE专业的一员。

有计算机科学专业的学生和软件工程师;有电气工程师;但是没有计算机工程师就没有手机、GPS或计算机设计!

票数 5
EN

Stack Overflow用户

发布于 2010-07-22 18:39:05

结构化计算机组织

这是一本很棒的书,它解释了从晶体管到Java虚拟机的一切。

票数 2
EN

Stack Overflow用户

发布于 2010-07-22 18:51:10

这两点帮助我理解了操作系统和内存的一般工作原理。我相信很多事情都是从这些简单的机制中衍生出来的。

1.内存中程序的剖析

2.对Windows内存施加限制

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3312177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档