1985年11月20日,微软发布了Windows。最初的Windows仅仅是为MS-DOS系统提供图形界面,以方便用户理解。Windows最初被称为“界面管理器”(Interface Manage),但微软最终决定将产品改名“Windows”。

Microsoft Windows(在中文地区常以其英文名称呼,有时也被称作“微软窗口操作系统”或“微软视窗操作系统”)是微软公司推出的一系列操作系统。它问世于1985年。起初,Windows仅仅是MS-DOS之下的桌面环境,而后其后续版本逐渐发展成为个人电脑和服务器用户设计的操作系统,并最终获得了世界个人电脑操作系统软件的垄断地位。视窗操作系统可以在几种不同类型的平台上运行,如个人电脑、服务器和嵌入式系统等等,其中在个人电脑的领域应用内最为普遍。在2004年,国际数据信息公司中一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约90%的市场份额。当前,最新的服务器版本Windows是Windows Server 2016。最的新操作系统是Windows 10,已于2015年7月29日正式发布。

Microsoft公司从1983年开始研制Windows系统,最初的研制目标是在MS-DOS的基础上提供一个多任务的图形用户界面。第一个版本的Windows 1.0于1985年问世,它是一个具有图形用户界面的系统软件。1987年推出了Windows 2.0版,最明显的变化是采用了相互叠盖的多窗口界面形式。但这一切都没有引起人们的关注。直到1990年推出Windows 3.0是一个重要的里程碑,它以压倒性的商业成功确定了Windows系统在PC领域的垄断地位。现今流行的 Windows 窗口界面的基本形式也是从Windows 3.0开始基本确定的。1992年主要针对Windows 3.0的缺点推出了Windows 3.1,为程序开发提供了功能强大的窗口控制能力,使Windows和在其环境下运行的应用程序具有了风格统一、操纵灵活、使用简便的用户界面。Windows3.1 在内存管理上也取得了突破性进展。它使应用程序可以超过常规内存空间限制 ,不仅支持16MB内存寻址,而且在80386及以上的硬件配置上通过虚拟存储方式可以支持几倍于实际物理存储器大小的地址空间。Windows 3.1还提供了一定程度的网络支持、多媒体管理 、超文本形式的联机帮助设施等,对应用程序的开发有很大影响。

 windows操作系统特点:  

直观、高效的面向对象的图形用户界面,易学易用:

从某种意义上说,Windows用户界面和开发环境都是面向对象的。用户采用“选择对象-操作对象”这种方式进行工作。比如要打开一个文档,我们首先用鼠标或键盘选择该文档,然后从右键菜单中选择“打开”操作,打开该文档。这种操作方式模拟了现实世界的行为,易于理解、学习和使用。

用户界面统一、友好、漂亮:
Windows应用程序大多符合IBM公司提出的CUA (Common User Acess)标准,所有的程序拥有相同的或相似的基本外观,包括窗口、菜单、工具条等。用户只要掌握其中一个,就不难学会其他软件,从而降低了用户培训学习的费用。

丰富的设备无关的图形操作:
Windows的图形设备接口(GDI)提供了丰富的图形操作函数,可以绘制出诸如线、圆、框等的几何图形,并支持各种输出设备。设备无关意味着在针式打印机上和高分辨率的显示器上都能显示出相同效果的图形。

多任务:
Windows是一个多任务的操作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。每个程序在屏幕上占据一块矩形区域,这个区域称为窗口,窗口是可以重叠的。用户可以移动这些窗口,或在不同的应用程序之间进行切换,并可以在程序之间进行手工和自动的数据交换和通信。

虽然同一时刻计算机可以运行多个应用程序,但仅有一个是处于活动状态的,其标题栏呈现高亮颜色。一个活动的程序是指当前能够接收用户键盘输入的程序。

WINDOWS操作系统的主要功能:

操作系统是用户与计算机硬件之间的接口,操作系统是对计算机硬件系统的第一次扩充,用户通过操作系统来使用计算机系统。换句话来说,操作系统紧靠着计算机硬件并在其基础上提供了许多新的设施和能力,从而使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。例如,改造各种硬件设施,使之更容易使用;提供原语或系统调用,扩展机器的指令系统;而这些功能到目前为止还难于由硬件直接实现。操作系统还合理组织计算机的工作流程,协调各个部件有效工作,为用户提供一个良好的运行环境。经过操作系统改造和扩充过的计算机不但功能更强,使用也更为方便,用户可以直接调用操作系统提供的许多功能,而无需了解许多软硬件使用细节。

操作系统可以提供虚拟计算机(Virtual Machine)。许多年以前,人们就认识到必须找到某种方法把硬件的复杂性与用户隔离开来,经过不断的探索和研究,目前采用的方法是在计算机裸机上加上一层又一层的软件来组成整个计算机系统,同时,为用户提供一个容易理解和便于程序设计的接口。在操作系统中,类似地把硬件细节隐藏并把它与用户隔离开来的情况处处可见,例如:I/O管理软件、文件管理软件、窗口软件向用户提供了一个越来越方便的使用I/O功能的方法。由此可见,每当在计算机上复盖一层软件,提供了一种抽象,系统的功能便增加一点,使用就更加方便一点,用户可用的运行环境就更加好一点。所以,当计算机上复盖了操作系统后,便为用户提供了一台功能显著增强,使用更加方便,效率明显提高的机器。

操作系统还是计算机系统的资源管理者。在计算机系统中,能分配给用户使用的各种硬件和软件设施总称为资源。资源包括两大类:硬件资源和信息资源。其中,硬件资源分为处理器、存储器、I/O设备等,I/O设备又分为输入型设备、输出型设备和存储型设备;信息资源则分为程序和数据等。操作系统的重要任务之一是有序地管理计算机中的硬件、软件资源,跟踪资源使用状况,满足用户对资源的需求,协调各程序对资源的使用冲突,为用户提供简单、有效的资源使用方法,最大限度地实现各类资源的共享,提高资源利用率,从而使得计算机系统的效率有很大提高。

资源管理是操作系统的一项主要任务,而控制程序执行、扩充及其功能、屏蔽使用细节、方便用户使用、组织合理工作流程、改善人机界面等等都可以从资源管理的角度去理解。下面就从资源管理的观点来看操作系统具有的几个主要功能。

1、处理机管理

处理器管理的第一项工作是处理中断事件,硬件只能发现中断事件,捕捉它并产生中断信号,但不能进行处理。配置了操作系统,就能对中断事件进行处理。

处理器管理的第二项工作是处理器调度。在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占,处理器管理的工作十分简单。但在多道程序或多用户的情况下,组织多个作业或任务执行时,就要解决处理器的调度、分配和回收等问题。近年来设计出各种各样的多处理器系统,处理器管理就更加复杂。为了实现处理器管理的功能,操作系统引入了进程(process)的概念,处理器的分配和执行都是以进程为基本单位;随着并行处理技术的发展,为了进一步提高系统并行性,使并发执行单位的粒度变细,操作系统又引入了线程(Thread)的概念。对处理器的管理最总归结为对进程和线程的管理,包括:1)进程控制和管理;2)进程同步和互斥;3)进程通信;4)进程死锁;5)处理器调度,又分高级调度,中级调度,低级调度等;6)线程控制和管理。

正是由于操作系统对处理器的管理策略不同,其提供的作业处理方式也就不同,例如,批处理方式、分时处理方式、实时处理方式等等。从而,呈现在用户面前,成为具有不同性质和不同功能的操作系统。

2、存储管理

存储管理的主要任务是管理存储器资源,为多道程序运行提供有力的支撑。存储管理的主要功能包括:1)存储分配。存储管理将根据用户程序的需要给它分配存储器资源。2)存储共享。存储管理能地让主存中的多个用户程序实现存储资源的共享,以提高存储器的利用率。3)存储保护。存储管理要把各个用户程序相互隔离起来互不干扰,更不允许用户程序访问操作系统的程序和数据,从而保护用户程序存放在存储器中的信息不被破坏。4)存储扩充。由于物理内存容量有限,难于满足用户程序的需求,存储管理还应该能从逻辑上来扩充内存储器,为用户提供一个比内存实际容量大得多的编程空间,方便用户的编程和使用。

操作系统的这一部分功能与硬件存储器的组织结构和支撑设施密切相关,操作系统设计者应根据硬件情况和用户使用需要,采用各种相应的有效存储资源分配策略和保护措施。

3、设备管理

设备管理的主要任务是管理各类外围设备,完成用户提出的I/O请求,加快I/O信息的传送速度,发挥I/O设备的并行性,提高I/O设备的利用率;以及提供每种设备的设备驱动程序和中断处理程序,向用户屏蔽硬件使用细节。为实现这些任务,设备管理应该具有以下功能:1)提供外围设备的控制与处理;2)提供缓冲区的管理;3)提供外围设备的分配;4)提供共享型外围设备的驱动;5)实现虚拟设备。

4、文件管理

上述三种管理是针对计算机硬件资源的管理。文件管理则是对系统的信息资源的管理。在现代计算机中,通常把程序和数据以文件形式存储在外存储器上,供用户使用,这样,外存储器上保存了大量文件,对这些文件如不能采取良好的管理方式,就会导致混乱或破坏,造成严重后果。为此,在操作系统中配置了文件管理,它的主要任务是对用户文件和系统文件进行有效管理,实现按名存取;实现文件的共享、保护和保密,保证文件的安全性;并提供给用户一套能方便使用文件的操作和命令。具体来说,文件管理要完成以下任务:1)提供文件逻辑组织方法;2)提供文件物理组织方法;3)提供文件的存取方法;4)提供文件的使用方法;5)实现文件的目录管理;6)实现文件的存取控制;7)实现文件的存储空间管理。

5、网络与通信管理

计算机网络源于计算机与通信技术的结合, 近二十年来, 从单机与终端之间的远程通信, 到今天全世界成千上万台计算机联网工作, 计算机网络的应用已十分广泛。联网操作系统至少应具有以下管理功能:1)网上资源管理功能。计算机网络的主要目的之一是共享资源,网络操作系统应实现网上资滚源的共享, 管理用户应用程序对资源的访问, 保证信息资源的安全性和一致性。2)数据通信管理功能。计算机联网后, 站点之间可以互相传送数据, 进行通信, 通过通信软件, 按照通信协议的规定, 完成网络上计算机之间的信息传送。3)网络管理功能。包括: 故障管理、安全管理、性能管理、记帐管理和配置管理。

6、用户接口

为了使用户能灵活、方便地使用计算机和操作系统,操作系统还提供了一组友好的用户接口,包括:1)程序接口;2)命令接口;3)图形接口。

window操作系统从1到10历史

1985年11月20日,微软发布了Windows。最初的Windows仅仅是为MS-DOS系统提供的图形界面,以方便用户理解。Windows最初被称为“界面管理器”(Interface Manage),但微软最终决定将产品改名“Windows”。

1987年12月9日,Windows 2开始发售。窗口叠放、桌面图标、键盘快捷键和控制面板在这一版本中首次出现。

1990年5月22日,Windows 3亮相。这是首个大获成功的Windows版本,在两年内卖出1000万份。Windows 3.0支持16位色,这对系统的界面设计带来了极大的改善。程序管理器、文件管理器、纸牌游戏、红心大战和扫雷游戏随系统一同推出。

1993年7月27日,Windows进入现代计算机时代。Windows NT是一款全新的32位操作系统,可以支持更好的PC硬件。该系统主要面向商用电脑和服务器。NT为Windows引入了标准程序接口直到Windows 8为止。

1995年8月24日,Windows 95发布引起轰动。该系统在发布后5周内售出700万份。系统界面重新经过修改,开始菜单首次出现,桌面也重新经过设计。Windows 95发布后,Windows系统的外观就没再出现过重大改变。IE浏览器也随该系统出现。

1998年6月25日,Windows 98揭开面纱。该系统支持DVD播放,并添加了快捷启动栏-用户可以通过该功能启动常用程序。Windows 98也是第一个原生支持USB接口的Windows系统(Windows 95需要在更新后才能支持)。

2000年2月17日,Windows 2000发布。作为Windows NT的继任版本,该系统大部分被安装在了商用PC中。这是最后一个专为企业开发的Windows系统,之后发售的Windows XP分别为消费者和企业用户提供了不同的版本。

2000年9月14日,微软推出Windows ME。该系统因缺陷太多饱受批评,但还是为Windows系统引入了许多新功能,例如CD烧录器、照片查看器。Windows ME是最后一版基于MS-DOS开发的操作系统,销售周期也仅有一年出头。

2001年10月25日,大获成功,同时也广受欢迎的操作系统Windows XP发布。Windows XP的蓝色界面迅速赢得消费者青睐。Windows XP引入新功能包括双栏开始菜单、在线安全更新、网络设置向导、Windows Messenger和遥控桌面。

2006年11月8日,Windows Vista诞生,成为Windows历史上最受人诟病的版本。对该系统的批评主要包括软件运行缓慢,功能臃肿,笔记本电脑电池寿命过低等。但它的安全性得到了极大的提升。微软还为该系统添加了半透明玻璃效果的Aero窗口主题。

2009年7月22日,Windows 7发布。它剔除掉了Vista许多臃肿功能。通过“显示桌面”按钮,用户可以隐藏窗口查看桌面。微软完全重新设计了Windows 7的任务栏,用图标替换掉了标签。用户可以将程序锁定在任务栏上预览已打开的窗口。

2012年10月26日,作为Windows重大更新的Windows 8面世。该系统启动时不再默认显示桌面,而是全新的“磁贴”开始屏幕,给用户带来了不小的困惑。由于用户纷纷批评Windows 8缺乏易用性,微软发布了更新版本Windows 8.1。

下一代的Windows来了,但我们统统都猜错,新版Windows被命名为Windows10。为什么微软直接越过Windows9叫Win10呢?因为微软的一个错误:在微软工作人员测试Windows 9时,程序将Windows 9看成95或98,导致了各种乱码与蓝屏。就这样断送了一个新系统。不过微软高管表示,Windows8.1就是Windows 9

北京时间2015年7月29日凌晨,微软正式发布了Win10。它的出现彻底颠覆了之前的Windows命名规则。

错过Windows 10的发布会也没有关系,因为微软为众多用户准备了一段7分钟的视频,可让网友快速了解Windows 10消费者预览版http://v.youku.com/v_show/id_XODc3MzMwMjMy.html?firsttime=263,另外,再给大家送上一支Windows 10发布会精华内容,带中文字幕哦!http://v.youku.com/v_show/id_XODc3MzUwODc2.html?firsttime=166,下面来看看Windows10的新面貌。

熟悉的桌面开始菜单终于在Win10正式归位,不过它的旁边新增加了一个Metro风格的界面,传统与现代两者在一起了。

概述

Microsoft Windows Server 2008 用于在虚拟化工作负载、支持应用程序和保护网络方面向组织提供最高效的平台。它为开发和可靠地承载 Web 应用程序和服务提供了一个安全、易于管理的平台。从工作组到数据中心,Windows Server 2008 都提供了令人兴奋且很有价值的新功能,对基本操作系统做出了重大改进。

更强控制能力

使用 Windows Server 2008,IT 专业人员能够更好地控制服务器和网络基础结构,从而可以将精力集中在处理关键业务需求上。增强的脚本编写功能和任务自动化功能(例如,Windows PowerShell)可帮助 IT 专业人员自动执行常见 IT 任务。通过服务器管理器进行的基于角色的安装和管理简化了在企业中管理与保护多个服务器角色的任务。服务器的配置和系统信息是从新的服务器管理器控制台这一集中位置来管理的。IT 人员可以仅安装需要的角色和功能,向导会自动完成许多费时的系统部署任务。增强的系统管理工具(例如,性能和可靠性监视器)提供有关系统的信息,在潜在问题发生之前向 IT 人员发出警告。

增强的保护

Windows Server 2008 提供了一系列新的和改进的安全技术,这些技术增强了对操作系统的保护,为企业的运营和发展奠定了坚实的基础。Windows Server 2008 提供了减小内核攻击面的安全创新(例如 PatchGuard),因而使服务器环境更安全、更稳定。通过保护关键服务器服务使之免受文件系统、注册表或网络中异常活动的影响,Windows 服务强化有助于提高系统的安全性。借助网络访问保护(NAP)、只读域控制器 (RODC)、公钥基础结构 (PKI) 增强功能、Windows 服务强化、新的双向 Windows 防火墙和新一代加密支持,Windows Server 2008 操作系统中的安全性也得到了增强。

更大灵活性

Windows Server 2008 的设计允许管理员修改其基础结构来适应不断变化的业务需求,同时保持了此操作的灵活性。它允许用户从远程位置(如远程应用程序和终端服务网关)执行程序,这一技术为移动工作人员增强了灵活性。Windows Server 2008 使用 Windows 部署服务 (WDS) 加速对 IT 系统的部署和维护,使用 Windows Server 虚拟化 (WSv) 帮助合并服务器。对于需要在分支机构中使用域控制器的组织,Windows Server 2008 提供了一个新配置选项:只读域控制器 (RODC),它可以防止在域控制器出现安全问题时暴露用户帐户。

它将取代的是 Windows Server 2003 SP1

功能简介

更加简单:Windows 7将会让搜索和使用信息更加简单,包括本地、网络和互联网搜索功能,直观的用户体验将更加高级,还会整合自动化应用程序提交和交叉程序数据透明性.

更加安全:Windows 7将包括改进的安全和功能合法性,还会把数据保护和管理扩展到外围设备.Windows 7将改进基于角色的计算方案和用户账户管理,在数据保护和坚固协作的固有冲突之间搭建沟通桥梁,同时也会开启企业级的数据保护和权限许可.

更好的连接:Windows 7将进一步增强移动工作能力,无论何时、何地、任何设备都能访问数据和应用程序,开启坚固的特别协作体验,无线连接、管理和安全功能将会扩展.性能和当前功能以及新兴移动硬件将得到优化,多设备同步、管理和数据保护功能将被拓展.最后,Windows 7将带来灵活计算基础设施,包括胖、瘦、网络中心模型.

更低的成本:Windows 7将帮助企业优化它们的桌面基础设施,具有无缝操作系统、应用程序和数据移植功能,并简化PC供应和升级,进一步朝完整的应用程序更新和补丁方面努力. Windows 7还将包括改进的硬件和软件虚拟化体验,并将扩展PC自身的Windows帮助和IT专业问题解决方案诊断.

其他功能

有部分功能本来是为Vista而设计的,如Windows PowerShell和Windows FS ,虽然他们也会是Windows 7的基础部分,但是它他们可能会在完成之后才单独发布。现时Windows PowerShell己单独发放出来。

Windows 7还会有“Sandbox”(沙盒)功能,其功能接近于在开发Longhorn系统时的“Alpha/White Box”,所有非管理代码将会在沙盒系统中运行,这样接入「外界」将被操作系统控制。对底层的访问将被从沙盒内部禁止,同样还有对文件系统、硬件抽象层(HAL)以及完全内存地址的直接访问。所有对外部应用程序、文件和协议的请求都将被操作系统管理,任何恶意行为都将被立刻中止。如果这一方法成功,它预示着极强的安全和保障,如果恶意软件能被有效地锁在一个玻璃盒中的话,那么它事实上不可能对系统造成任何伤害。

比尔·盖茨亦提到了另一个有趣的功能,就是一种通用语言可以解读使用者的指令。这包含了「自动完成全句指示」的功能,在现时主流搜寻引擎中已具备这项功能(例如:微软自家的Live Search,Yahoo及Google),它功能是可以输入错误的语法亦能让电脑正常执行该条指令。

总结

windows 原意是“窗户,视窗”的意思,windows系统出来之前,电脑上看到的只是枯燥的字幕数字(DOS),比尔盖茨开发的“视窗”系统,使我们对电脑的应用更直接,更亲密,更易用。

简说window操作系统相关推荐

  1. java程序员可以只用windos吗_程序员要写多少代码 才能开发一个window操作系统

    开发一个window操作系统需要程序员写多少行代码呢? 微软的Windows系统是伴随我们已久的老朋友了,大多数人都是一代一代Windows的用上来,老用户几乎都形成一个共识,就是微软的系统有一代会很 ...

  2. Window操作系统注册表学习

    Window操作系统注册表学习 一.注册表的由来及概念           从Windows 95开始,Microsoft在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在W ...

  3. PHP环境搭建(Window操作系统,使用phpstudy)

    PHP环境搭建(Window操作系统) 1. 下载phpstudy软件 复制到浏览器打开http://public.xp.cn/upgrades/phpStudy_64.zip 2. 下载后,解压,安 ...

  4. linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号

    1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相 ...

  5. linux期末vi简答题,Linux操作系统期末练习题lym

    71.进程可以忽略大部分信号,但下列信号中()不能忽略 A.SIGBORT B.SIGILL C.SIGQUIT D.SIGKILL 72.调用exec函数会将原来设置为要捕获的信号都更改为() A. ...

  6. window操作系统下SVN通过sync命令增量同步备份,首次全量备份(单机备份双机备份均可)

    目录 一.准备环境 二.备份步骤 三.可能出现的问题 一.准备环境 1.两台机器操作系统为window系统,网络要能通信.均安装了VisualSVN-Server服务端:一台源库,一台目标备份库(我本 ...

  7. 关于Window操作系统中对Oracle的性能监控

    目的 本文是为了测试数据仓库的 实时数据抽取功能对源数据库和操作系统的性能的影响 .由于 Windows 操作系统未提供类似于 UNIX 下的 Top . ps . vmstat 等 CPU .内存. ...

  8. Window操作系统基本知识

    windows系统 kernel32.dll是Windows 系统中非常重要的32位动态链接库文件,属于内核级文件.它控制着系统的内存管理.数据的输入输出操作和中断处理,当Windows启动时,ker ...

  9. window操作系统下的句柄机制说明

    WORKAREA_ADDRESS (这个字段在 V$SQL_WORKAREA_ACTIVE 和 V$SQL_WORKAREA 中都有),表示Address of the work area handl ...

最新文章

  1. 黄金矿工-收益最大化
  2. android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试
  3. MySQL索引效率对比_mysql下普通索引和唯一索引的效率对比
  4. 剑指Offer之栈的压入、弹出序列
  5. linux检测病毒工具,Linux下查杀病毒工具
  6. 插件编写傻瓜教程VC6.0
  7. Python 中reload一个文件时报错 ( reload() argument must be module)
  8. java程序员的第二编程语言应该选什么?
  9. C#中对虚拟属性和抽象属性的重写,重写label实例
  10. 操作痕迹包括那些_高级消防设施操作员专题之:走近气体灭火系统
  11. Linux笔记-使用crontab定时调用sh文件
  12. oracle备份恢复演练,记一次生产库的impdp恢复演练
  13. ecshop二次开发_Logo和版权信息
  14. 树莓派 ubuntu gpio_玩转GPIO之点亮三色信号灯(非树莓派)
  15. ctfshow中Misc入门WP(超级全)
  16. 如何基于 ZEGO SDK 实现 Android 变声/混响/立体声
  17. Hexo添加Live2D看板娘最新教程
  18. 【Unity】监听编辑器聚焦/激活状态OnEditorFocus
  19. 奋斗吧,程序员——第五十三章 万里赴戎机,关山度若飞
  20. Javaweb+mysql校园二手平台(用户设置、发布信息、信息管理、搜索信息,留言,及系统管理)

热门文章

  1. 李开复微博数据分析--微博爬虫、数据挖掘、数据可视化(持续更新)
  2. Python:seaborn的散点图矩阵(Pairs Plots)可视化数据
  3. html一个大网页5个小网页,5个范例告诉你:什么是自适应网页设计
  4. Bomb(数位DP板题)
  5. bzoj1724【Usaco2006 Nov】Fence Repair 切割木板
  6. 【推荐】《Java 并发编程的艺术》迷你书
  7. securecrt连接虚拟机提示账号密码错误
  8. 区块链快速入门(八)——以太坊
  9. 手机厂商筑起APP的“垄断”高墙:用户下载选择权“名存实亡”
  10. 山东菏泽家乡网页代码 html静态网页设计制作 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计