首页 > 代码库 > 我理解的这个世界--计算机的世界
我理解的这个世界--计算机的世界
人类的世界,太复杂,涉世未深,未敢造次。但作为毕业一年多的小白,小小码童,带着对计算机的理解,写下这篇浅薄的文章,工作当中的一点感悟,也是一些总结。讲个就是这个熟悉又陌生的计算机的世界。就当是茶余饭后的笑料,也希望有大神指正。
从一个程序员的角度看这个世界。粗点分,就是硬件和软件,类似于太极,二者相生相息。
觉得这个话题太庞大了。我只能先瞎扯一些。
现在讲的最多的云计算。到底什么是云计算呢,我理解就是把硬件资源虚拟化,分为计算虚拟化,存储虚拟化,网络虚拟化。计算虚拟化就是指内存,cpu的虚拟化。
任何的硬件上面,都要有操作系统(小型的单片机除外)。操作系统是用来管理和调度硬件资源。当前主流的操作系统主要分为两类:WINDOWS系统和类UNIX系统。其中桌面上主要是微软的windows系统,而在服务器市场上,绝大部分就是UNIX系统,像我们熟知的linux,Sunos,HP-UX,AIX以及苹果MAC。
学习编程,就是要在操作系统的平台上,运行我们的应用程序。任何语言,都要有提供可以和操作系统交互的库,最重要的就有IO操作(网络IO)。冯诺依曼的计算机模型依然统治着大部分的计算机世界,输入输出,计算中心,控制中心,存储中心。简化这个模型,就是云计算的三大组件:存储,网络,计算。
那么我们该如何学习编程呢?学习基本的语法,学习API接口调用,学习编程技巧,如何编写高效的应用程序(通过阅读优秀源码)
我理解的这个世界--计算机的世界
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。