怎么做一个电脑系统-如何搭建一个电脑系统
1.开发一个 Windows 级别的操作系统难度有多大
2.需要安装200台电脑系统,用什么方法最快?
3.自己如何搭建服务器。
开发一个 Windows 级别的操作系统难度有多大
一个桌面级的操作系统代码规模在千万行数量级,如果加上配套软件,总规模应该超过一亿行,如果再加上一个完整的软件生态系统,那么总规模应该不少于十亿行。
那是不是投钱投人就够了?不是。
说一个直观一点的道理吧:是不是说会盖5层楼房,只要投入2倍的人力物力财力就可以盖出10层楼房?显然不可能仅仅是2倍。或者盖5层楼房需要一年,那么投入两倍的资源,是不是半年就可以搞定?显然也不会是2倍这么少。
同样的,能开发一个软件,和开发一个完整的操作系统的难度相比困难也在这里。
而且我们落后了这么久,仅仅希望通过国家投资来推动,并且放出大话说一年做出来,如果不依赖任何现有基础的话,那恐怕很困难。而且真要投钱去强行推进这个项目的话,应该需要比三峡或者京沪高铁这种项目更多的钱。
可惜很多人都认识不到这一点,把软件开发当成是1+1=2这么简单的事情,所以,只能说,这是一个笑话。
Windows发展到今天用了将近30年,我们要从零追赶,至少要一半以上的时间,投入的钱,大致上把微软从过去到现在的所有销售额加起来的总数吧——具体我没算过,每次看到这种新闻,我都觉得,这是一个笑话。
技术:微软当年开发windows 7的工程量是大于阿波罗登月计划的,我天朝还是先搞定“嫦娥”吧!
在有Windows Vista作为基础的情况下,开发一个Windows7需要多少人:The Windows 7 Team
23个小组,每个小组约40人:
Applets and Gadgets (小程序和边栏应用)
Assistance and Support Technologies (协助和支持技术)
Core User Experience (核心用户体验)
Customer Engineering and Telemetry (用户工程和遥测)
Deployment and Component Platform? (部署和组件平台)
Desktop Graphics (桌面图形)
Devices and Media (设备和媒体)
Devices and Storage (设备和存储)
Documents and Printing (文档和打印)
Engineering System and Tools (工程系统和工具)
File System (文件系统)
Find and Organize (查找与组织)
Fundamentals (基础)
Internet Explorer (包括IE8 down-level)
International (国际化)
Kernel & VM (内核与虚拟机)
Media Center (媒体中心)
Networking – Core (网络 – 核心)
Networking – Enterprise (网络 – 企业)
Networking – Wireless (网络 – 无线)
Security (安全)
User Interface Platform (用户界面平台)
Windows App Platform (Windows 应用平台)
Windows代码量:
Windows XP 有40,000,000行代码
Windows Vista 大约50,000,000行代码
Windows 7 有50,000,000行代码
几个著名操作系统(单位:百万代码行):
Year, Operating System, SLOC (Million)
1993 ,Windows NT3.1,4-5
1994, Windows NT3.5,7-8
1996 ,Windows NT 4.0 ,11-12
2000 Windows 2000, 29
2001 Windows XP ,45
2003 Windows Server2003 ,50
Operating System SLOC (Million)
Debian 2.2 ,55-59
Debian 3.0, 104
Debian 3.1 ,215
Debian 4.0, 283
Debian 5.0 ,324
Linux(仅内核部分)
Linux kernel 2.6.0, 5.2
Linux kernel 2.6.29, 11.0
Linux kernel 2.6.32, 12.6
Linux kernel 2.6.35, 13.5
Linux kernel 3.6, 15.9
信息产业的基础设施论:在整个信息产业中基础设施一旦搭建完成后来者无论如何也没有能力把整个世界推倒重塑一遍,只能等待下一次浪潮。
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:时国怀
链接:来源:知乎
需要安装200台电脑系统,用什么方法最快?
如果想要同时安装200台电脑系统。那么最快的方式就是通过网络进行网络同传。这种方式时间上来说是比较快的,而且耗费的成本也低,花费的时间也少,出错率也低。
看到这里大家可能会产生疑问了,到底什么叫网络同传呢?怎么才能做到网络同传呢?下面我就给大家来详细的讲解一下。
所谓的网络同传就是批量的给电脑安装系统。大家可以简单的理解为复制粘贴的方式。因为有一些学校,特别是一些高等院校里,电脑的数量是非常多的。如果一台一台的安装电脑非常的麻烦,而且非常容易出错。耗费的时间也非常多。所以很多人觉得这个问题非常的棘手。
其实网络同传就可以非常有效的来解决这个问题。通过网络同传的方式,可以在短时间内给这200台电脑及时的安装上系统,而且出错率非常低。耗费的时间也短,所以它是一个非常不错的处理方式。通过这种方式可以大大的增加机房的管理人员在安装系统时的效率。而且能够缩短工作时间。,因为平常的话可能200块电脑要安装很长的时间,但是通过这种方式在短时间内就可以完成,所以是一种非常不错的处理方式。
除了安装方便以外,维护起来也非常方便,只要通过按键进行简单的维护就可以了。所以说这种方式非常适合一些机房的管理人员。他们通过这种方式,可以非常高效的完成机房里电脑的安装和调试。
网络同传的具体原理是这样的:
针对局域网的搭建,使用一体机快速安装及调试方案,可以将一台机器上已经安装好了的系统,快速复制到局域网内其他的电脑里。
虽然这种技术在安装的时候非常方便,但是这项技术是非常难以学习的,只要学到手就可以大规模的运用。但是遗憾的是学到人并不多,能够运用的就更寥寥无几了。
除此之外,大家还可以通过语音管理的方式来安装电脑的系统。但是这种方式在应用的过程中并不多,而且在学习的过程中也非常的费力,所以要耗费一定的时间成本来学习。
总之我觉得安装。200台电脑需要一定的技巧,不可能每台电脑都要用人工去安装,这样的话太费时间了,而且容易出错,效率也低。我觉得这么做是一种非常笨的方式。 ?
以上就是我的一点个人之见,希望我的回答能够对大家有所帮助,喜欢的朋友可以在下方评论区点赞关注。
自己如何搭建服务器。
1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。
2、更新完成后,打开浏览器,输入“”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。?
3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将我们开发的网站COPY到该路径下。即可实现本地访问该网站。
4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。
5、在局域网中其它计算机上,打开浏览器,输入 “服务器的IP地址/”按回车键,就可以访问服务器上的资源”。 ?经过以上步骤的设置,局域网中的其它用户就可以通过浏览器访问你所共享的web资源了!
扩展资料:
入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。
不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。
还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。