自媒体职招聘微信群 http://liangssw.com/bozhu/12746.html晚上吃饭,孩子跟我分享了一个最近在抖音上关于欧泡果奶的小病毒的搞笑视频,一群大学生在教室安静的上课时,突然手机铃声大作,开始最大声音播放欧泡果奶的魔性广告,除了手机断电,无法关掉,搞得大家很窘迫。一个铁盒子Q:“病毒是怎么工作的呀,这些黑客太厉害了,我也想写一个酷酷的病毒”D:“好呀,不过这个你需要先了解计算机的基本原理,还记得爸爸之前跟你讲的冯诺伊曼计算机吗,现在的主流计算机都是采用冯诺伊曼的设计思路,计算机就是一个大铁盒子,里面装了硬盘,CPU,内存等,接上键盘、鼠标、显示就可以准备工作了,你现在看到的笔记本,pad,手机基本都是这个思路,只不过是形态变化一下而已,他们都是咱们家的台式机的压缩版本或者变形版,本质都是一样的。“
//声明:上图来自网络,如有侵权请联系作者删除
加块网卡D:”单独的一个主机(铁盒子)只能自high,自己写文章,看电影,玩扫雷,没法跟别人一起联机,聊天“Q:”开wifi不就可以了吗?“D:”嗯,是呀,要有wifi呀,wifi其实是一种网络连接方式,计算机出现后,有些人就觉得很无聊,不能聊天,于是就用线把两个电脑连起来,然后两个计算机就可以聊天了,最开始的电线很粗,就跟家里机顶盒后面的线一样粗,叫同轴电缆,直接把两个电脑接起来,后来的话改进了一下,用的是有线网线,就是路由器后面那个扁扁的黄线,比同轴电缆细了不少。这里面有个关键的东西,叫网卡,线缆接在网卡上,由网卡来做为翻译翻译两计算机间的通话,网卡会接在主板上(就是插CPU内存的那个电路板子),这样网卡处理的信息就可以方便的跟内存,CPU打交道了。到后来,每台机器的连接都要拉网线,导致一个大一点的楼里面密密麻麻的不满了很多的网线,很不美观,出了问题也不好找。这里有情插播一个真实的段子,//声明:上图来自网络,如有侵权请联系作者删除
我大二那会儿,学校没有校园网,我们两栋楼的兄弟就自发的购买了交换机和路由器把两个男生宿舍楼的局域网给建了起来,每个宿舍50块钱成本费,所有的设备安装和布线都是我们自己的弄的,后来逐渐接入网络的同学多了,有些人也不管那么多,随便拉个网线一接就完事。后来楼道拉的网线就跟蜘蛛网一样,有时为了打游戏还临时在过道撤线,有一天熄灯了,我们依然在从厕所偷电玩游戏,这时候,管后勤的校长来突击检查,在对门宿舍的一个玩游戏的同学背后足足盯了5分钟没有人搭理他,后来,他气呼呼的说了一句很经典的话,“你们这么随意拉网线,是会引起火灾的”,这句话被我们铭记了很多年,网线会着火,也是飞机中的战斗机了。Bingo,扯远了,后来有个人就设计出了无线网卡和无无线路由器(就是电视机下面那两个带犄角的黑盒子),这就是你们经常说的wifi了,数据不在通过有线传播,解耦(解耦的意思一会儿说)了空间上的限制,便利不少。“到这里,电脑和网络的基本说完了。操作系统Q:“我想弹一个框在电脑上,还关不掉的那种”D:“不要着急,你先要了解基本原理,不管是弹窗、记事本、日历、游戏都没有什么本质区别。刚才说了主机,就是一个大铁盒子,带个显示器和键盘鼠标,一通电,就可以工作上网了,这其实主要是操作系统的功劳。主机是个大铁盒子(笔记本、pad、手机都是一样),没有操作系统的话基本没有任何实际用处,不过可以用来煮鸡蛋,计算机的CPU的热效率可比咱们家的烧水器好用多了。”//声明:上图来自网络,如有侵权请联系作者删除
“操作系统是看不见摸不着的,和主机比,它是一个虚拟的概念,它是计算的管理员,负责管理、调度主机的各种设备CPU、内存、存储、网络、打印机、键盘、鼠标等等,我们用的各种软件、App都是针对终端用户操作系统管理的一段程序。换个角度看,操作系统和普通的应用程序、App没有区别,都是存在硬盘上的一堆二进制指令和数据集合,都是1和0组成的一大段的内容,由计算机硬件像处理纸带打点一样翻译成不同的操作;但是,这里有个分级的概念,操作系统这个应用程序的权限是最高的,在这个计算机上他就是上帝,他能干所有的事情,比如关机,其他应用程序都有各自的授权能力范围,比如有些只能看文件,有些可以访问通讯录,照片等等。”应用程序Q:“爸爸,你太磨叽了,说重点,告诉我怎么弹个框”D:“快了快了,病毒呀,也是一种应用程序,和word、照片、日历、通讯录没有区别,只不过是病毒行为有恶意或者对于系统有破坏,我们要警戒和防御。没有操作系统之前,要和计算机打交道,应用开发人员要明白机器语言和汇编指令等非常底层和晦涩的信息,效率极低。有了操作系统之后,大家开发应用程序就容易很多了,难搞定的事情操作系统都给你进行了包装,开发人员只需要很开心的吃现成就好了,打个不太恰当的比方,就像之前P个照片那都是专业级的PhotoShop要经过多年的学习和实践,照相馆精修个照片费用也不低,现在好了,美图、美颜等各种App的出现,操作系统某种程度上降低了应用开发的门槛,让很多公司和开发者可以快速开发有意思的应用。各种应用程序,打印机,相机,美颜,