我一直在努力找出我以后想进入的计算机领域。大学对我来说就在眼前,我已经考虑过研究计算机工程,软件工程等。
最近,我一直在研究计算机安全系统和利用这些系统(纯粹是为了教育目的,在我自己的财产上)。不幸的是,在我看来,99%的人根本不知道他们在说什么。通常情况下,只是“运行这个”、“运行那个”或“您可以找到一个程序为您完成所有这些工作”--没有人知道这些程序是如何工作的,也不知道它们到底是做什么的。
像大多数人一样,我发现用别人创造的东西来称呼自己为“黑客”没有任何乐趣或兴趣。事实上,我对黑客系统的兴趣甚至不如他们是如何做到的。
我的问题都归结于这个问题。
我想学习计算机的内部,外部,起伏-从抽象的概念,如互联网和数据转移,到硬件。我想知道计算机是如何存储数据的(比特是如何组织的,等等)以及处理器等的实际功能。什么是WIFI,真的?计算机与光通信吗?(这是我从飞机上读到的杂志上看到的东西)。
我有多年的计算机/编程经验,但我对计算机的了解是非常广泛的。计算机在彼此之间来回发送信息包,每个包都有一个标题和内容。计算机是由多个组件组成的,每个组件都有自己的功能(处理器、视频卡、RAM、硬盘等),我已经对此有了一些基本的理解。等等
电脑里有这么多东西,我不知道从哪里开始。我相信我的一些大学课程会为我澄清问题,但我很好奇,所以我想尽可能多地开始学习。
这个问题可能到处都是,所以在必要的时候请我澄清。我现在有点时差,但我试着用尽可能快、最连贯的方式写我的想法(不过,我在这个过程中完全失败了)。
提前感谢您的任何建议!
朱斯蒂安·迈耶
请随意编辑这个问题的标签。现在的情况糟透了。
编辑:
所有这些评论让我兴奋不已:)。要学的东西太多了,要探索的东西太多了:)
发布于 2010-07-22 19:10:03
为了帮助您选择进入哪个专业,我非常推荐计算机工程(在大学教材中称为CMPE或CE )。您的课程将带您了解您刚才列出的所有内容,通过选修课,您可以深入了解您想要的任何方面(例如安全和网络)。
在CMPE中,您将学习软件(C、C++和一些C#),然后学习硬件(可能是两个电气工程类)。一旦您开始进行组装编程,您将开始了解这两者是如何结合起来的,以构成任何计算机或嵌入式系统中的其他一切。它将把您带到内存、CPU、数据总线、I/O等的位级。我刚刚开始做数字设计,它的辉煌。根据你的描述,你会非常享受成为CMPE专业的一员。
有计算机科学专业的学生和软件工程师;有电气工程师;但是没有计算机工程师就没有手机、GPS或计算机设计!
发布于 2010-07-22 18:39:05
这是一本很棒的书,它解释了从晶体管到Java虚拟机的一切。
发布于 2010-07-22 18:51:10
这两点帮助我理解了操作系统和内存的一般工作原理。我相信很多事情都是从这些简单的机制中衍生出来的。
1.内存中程序的剖析
2.对Windows内存施加限制
https://stackoverflow.com/questions/3312177
复制相似问题