week1

一、32为操作系统和44位操作系统有什么区别?

1、配置不同:64位操作系统只能安装在64位电脑上(CPU必须是64位),64位常用软件可以发挥其最佳性能。32位操作系统可以安装在32位(32位CPU)或64位(64位CPU)电脑上。
2、支持的内存不同:32位的操作系统,最多支持4G的内存,实际内存为3.25G;64位系统支持4G、8G 、16G 、32G、 64G 、128G 、256G内存,理论上可以无限支持,只要自己的主板上有足够的内存条。
3、运算速度不同:64位CPU GPRS(通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍。


二、单用户和多用户的区别

单用户是指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源。
多用户是指多个用户可以在同一时间使用计算机系统。
单用户和多用户跟操作系统的位数是没有关系的。


三、生产环境

1.开发和配置环境:
所有的开发和配置在这个环境里进行。一般情况下,只有这个环境可以改配置和进行开发,并且一般不在这个环境下创建数据。(开发环境就是每个开发人员电脑上的开发环境,只有开发人员可以配置和开发,写数据测试放在测试环境)

2.测试环境:
新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据。(开发人员开发完上传到 SVN,测试人员下载下来测试。如果测试人员不懂 IDE,就由开发人员下载好,直接通过IP地址访问来测试的。)

3.预生产环境(不是必须的):
从生产环境不定期同步,保持和生产环境的设置、数据一致性,也是用于测试,它和测试环境最大的区别就是它和生产系统的同步性最高,几乎一样,有些测试,比如需要大数据量的,用这个环境测试看程序性能比用测试环境(一般情况下数据较少)会更准确。(不是必须的,有的公司没有)

4.生产环境:
正式使用的系统环境。 一般情况下,一个环境对应一个服务器,也有一些公司把开发、测试等环境放到一个服务器的。(从SVN上通过FTP下载下来,然后在服务器上的eclipse部署、发布,服务器是linux的)


5.第一周所学知识点整理

1.Linux的安装:
(1)、安装方式有:
①硬盘安装 ②U盘安装 ③网络安装 ④光驱安装
课堂上我们采用的是采用光驱安装方式;Linux常用的安装方式有两种:字符和图形
(2)、swap分区:
1)分区大小
①物理内存<4G,一般设置为物理内存的两倍;
②物理内存在4G到16G之间时,一般等于物理内存;
③物理内存>16G,设置为16G;
就本次安装分区来说:
/boot分区:200MB
/swap分区:2048MB
/根分区:剩下的
注意:在剩下的分区也可建立其他分区,比如/date分区。
2)分区命名:/dev/hda5
dev:硬件设备文件所在目录
hd:表示IDE设备 sd:表示SCSI设备
a:硬盘的顺序号(小写字母a、b、c…….z)
5:分区的顺序号(用阿拉伯数字1.,2,3,4,5……表示)
第一个磁盘的第五个分区

(3)虚拟机网络模式
①桥接模式:直接连接到物理网络;在桥接模式下,虚拟机和主机就好比插在同一台交换机上的两台电脑。如果主机连接在开启了DHCP服务的(无线)路由器上,这时虚拟机能够自动获得IP地址。如果局域网内没有提供DHCP服务的设备,那就需要手动配置 IP地址,只需仿照主机网卡的IP地址,设置一个同网段的不同的IP地址即可,一般只需修改IP地址的最后第四位数字不同就行了,其它的照搬。只要IP地址在同一网段内,那么局域网内的所有同网段的电脑都能互访。这样虚拟机和主机一样能够上网了。
②NAT模式:使用已经共享的IP地址;如果主机能够正常上网,那么虚拟机也能够直接上网。此时虚拟机处于一个新的网段内,由VMware提供的DHCP服务自动分配IP地址,然后通过VMware提供的NAT服务,共享主机实现上网。课堂中从可以知到VMnet处于192.168.0.121这个网段上。在NAT模式下,虚拟机可以访问主机所在局域网内所有同网段的电脑,但除了主机外,局域网内的其它电脑都无法访问虚拟机。
2、Linux
(1)优势
1)跨平台的硬件支持 2)丰富的软件支持
3)多用户多任务 4)可靠的安全性
5)良好的稳定性 6)完善的网络功能
7)绿色环保
Windows系统中总是出现补丁,打补丁,好多软件安装之后还得重启,但Linux操作系统下,一年两年甚至三年不用重新启动计算机。Linux是可以任意包装自由配置的东西,开放源代码任何一个人,一家公司都可以按照自己的想法,比如加一点功能,加中文支持,作一个Linux出来,可裁剪定制开发,做你一切想做的事情。Linux开源,大多数情况下不需要付费,更不需要担心山寨盗版的软件。高效,代码用C实现,效率极高,一条指令,实现多个任务。
(2)特性
1)开放性 2)多用户 3)多任务
4)良好的用户界面 5)设备独立性 6)提供了丰富的网络功能
7)可靠的系统安全 8)良好的移植性
3、操作系统(OS)
控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。
4、虚拟内存:电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,WINDOWS运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,这部分空间即称为虚拟内存。
虚拟终端:连接在远地的分时共用计算机系统的远程终端,它具有使用户感到是在计算机旁使用终端的功能。

猜你喜欢

转载自blog.csdn.net/zt_96123/article/details/82590822
今日推荐