Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Historia de Windows
- Antecedentes
El año 1975 fue el inicio del fenómeno pronto responsable de la expansión del
ordenador para uso personal a nivel mundial. En esa fecha, dos chicos llamados Bill
Gates y Paul Allen fundaron la compañía Microsoft, unidos por el interés de crear un
lenguaje Basic para el primer ordenador personal, el Altair 8800.
Cinco años más tarde, en junio de 1980, Gates y Allen contrataron a quien les ayudaría
enormemente a hacer crecer la empresa, el ex compañero de clase de Gates, Steve
Ballmer. Pronto los tres se aplicarían de lleno a la tarea de crear un nuevo sistema
operativo llamado MS-DOS (Microsoft Disk Operating System), un sistema, sin
embargo, un tanto complejo para el usuario inexperto. Ante la gran dificultad de
entendimiento que supuso el MS-DOS, sus creadores optaron por seguir investigando,
hasta que finalmente salió a la luz el primer Windows.
- Evolución de Windows
A lo largo del tiempo hasta la actualidad, el sistema operativo Windows fue
evolucionando y nos presentó diferentes versiones mejoradas. Estas versiones fueron las
siguientes:
Windows 1.0: Presentado en Noviembre 1985, Microsoft Windows 1.0, supuso
una revelación en cuanto a facilidad de uso se refiere. Los difíciles comandos del
MS-DOS se transformaron en pantallas y ventanas a través de las cuales el usuario
podía navegar con el ratón sin problemas. Tuvo tres actualizaciones, la 1.01, 1.02 y
1.03.
Windows 2.0: Se lanzó en Diciembre 1987, diseñado para el procesador Intel 286.
Esta versión añadía iconos en el escritorio, atajos de teclado y soporte gráfico
mejorado, este sistema incorporaba ciertos programas como Excel y Word, que se
podían ejecutar desde MS-DOS. Se trata de la primera versión que incluye el
famoso panel de control. Tuvo dos actualizaciones, la 2.10 y 2.11.
Windows 3.0: Se lanzó en mayo de 1990 ofreciendo mejores iconos, rendimiento
y gráficos avanzados con 16 colores diseñados para los procesadores Intel 386.
Windows 3.0 incluía el Administrador de programas, el Administrador de archivos,
el Administrador de impresión y juegos como Corazones, el Solitario y el
Buscaminas. Microsoft lanzó Windows 3.1 en 1992.
Windows 95: Fue lanzado en Agosto de 1995, conto con una nueva interfaz de
usuario, soportaba aplicaciones de 32 bits. Otra característica, fue la función “plug
and play” que permitía conectar y ejecutar un dispositivo al ordenador sin tener
que realizar una configuración previa.
Windows 98: Fue lanzada en Junio de 1998, incorporo por primera vez la barra de
Inicio Rápido y soportaba una serie de nuevas tecnologías, como FAT32, AGP,
MMX, USB, DVD y ACPI. Su característica más visible, sin embargo, era el
Active Desktop, que integraba el navegador web (Internet Explorer) con el sistema
operativo.
Windows Millenium Edition (ME): Lanzada en Junio 19 del 2000, fue una
versión similar a Windows 2000, pero con la importante mejoría de un amplio
reconocimiento de los dispositivos externos, a través de la renovada función “plug
and play” a través de las entradas de puerto USB. Esta versión también eliminó la
opción "Boot in DOS"
Windows XP: Windows XP fue lanzado en Octubre de 2001. Su nombre viene
de Experience (experiencia) y fue seguramente la versión más popular de la
historia de este software. Conto con un aspecto rediseñado de la interfaz de
usuario. Presentó en dos versiones, Home y Professional. Microsoft se centró en la
movilidad para ambas ediciones e incluyó funciones plug-and-play para conectarse
a redes inalámbricas.
Windows Vista: Se lanzó al público en Enero de 2007, esta versión ofrecía una
mejora en el Reproductor Windows Media y en su diseño. Se trabajó el aspecto
físico de los bordes de las ventanas y la barra de tareas, con el fin de facilitar el uso
al cliente. Tuvo diversas distribuciones como Starter, Home Basic, Business,
Enterprise y Ultimate, ninguna muy exitosa. Fue muy criticada principalmente por
su falta de compatibilidad con drivers y software. Es uno de los mayores fracasos
de Microsoft.
Windows Home Server: Salió en Enero de 2007, Windows Home Server (WHS)
era un "servidor de consumo" diseñado para utilizar con varios ordenadores
conectados en el hogar. Home Server permitía a los usuarios compartir archivos,
como fotos digitales y archivos multimedia, y también hacía copias de seguridad
automáticas de los ordenadores conectados en red en casa. A través de Windows
Media Connect, Windows Home Server compartía cualquier medio ubicado en su
WHS con dispositivos compatibles.
Windows 11: Se lanzó en Octubre 5 del 2021, llegó con un nuevo diseño visual,
aplicaciones actualizadas, optimizaciones de la pantalla táctil y funciones de
multitarea. Microsoft también afirma que Windows 11 es la versión más segura
hasta la fecha. Los usuarios actuales de Windows 10 podrán actualizar a Windows
11 de forma gratuita siempre que su ordenador cumpla los requisitos del sistema.
Licencia en Windows
Uno de los temas que más impacto tiene en una organización es sin lugar a duda
la legalidad de su software ya que trabajar e instalar software ilegal acarrea sanciones
económicas y judiciales que pueden llevar al ocaso de una compañía. La licencia en un
equipo debe estar siempre activada para evitar esos problemas legales.
Algo indiscutible es que la gran mayoría de los Sistemas Operativos tanto a nivel de
servidor como de cliente son Windows, llámese Windows Server 2012, Windows Server
2012 R2, Windows 7, Windows 8 o Windows 10 y éstos deben tener su licencia
legal para evitar inconvenientes jurídicos o económicos como los mencionados.
Microsoft ofrece diversas alternativas de licencia alrededor del mundo para permitir que
las organizaciones estén al día en sus versiones y con todo bajo regla.
Precios
Flexibilidad
Soporte
Estabilidad
Para pequeñas empresas que requieren menos de 250 licencias
Para este tipo de empresas Microsoft ofrece alternativas como:
OLP NL: Empresas
OLP NL GOV: Gubernamentales
OLP NL AE: Educación
Para pequeñas empresas que requieren más de 250 licencias
Para este tipo de organizaciones Microsoft ofrece alternativas como:
-Bloc de notas
Bloc de notas (en inglés: Notepad) es un editor de texto incluido en los sistemas
operativos de Microsoft desde 1985.1 Su funcionalidad es muy simple. Algunas
características propias son:
Inserción de hora y fecha actual pulsando F5, en formato "HH:MM
DD/MM/AA".
Inserción de hora y fecha actual si el documento comienza por ".LOG".
Ajuste de línea.
Posibilidad de exportar a cualquier formato de texto no formateado.
Es el equivalente en Windows del editor de MS-DOS.
La extensión predeterminada de este editor es *.txt.
En el bloc de notas se pueden crear Archivos batch al igual que programas en diferentes
lenguajes como Java (lenguaje de programación), Ruby, Python, HTML, Hoja de estilos
en cascada (CSS), C (lenguaje de programación), C++, y C Sharp.
-Internet Explorer
Internet Explorer (anteriormente Microsoft Internet Explorer y Windows Internet
Explorer, usualmente abreviado a IE) es una serie descontinuada de navegadores web
gráficos desarrollado por Microsoft para el sistema operativo Microsoft Windows desde
1995. Se lanzó por primera vez como parte del paquete complementario Plus! para
Windows 95 ese año.
Las versiones posteriores estaban disponibles como descargas gratuitas, o en Service
Packs, e incluidas en determinadas versiones de fabricante de equipo original (OEM) de
Windows 95 y de forma predeterminada en versiones posteriores de Windows. El
desarrollo de nuevas funciones para el navegador se interrumpió en 2016 a favor de su
nuevo navegador Microsoft Edge.289 Dado que Internet Explorer es un componente de
Windows y se incluye en las versiones de ciclo de vida a largo plazo de Windows, como
Windows Server 2019, seguirá recibiendo actualizaciones de seguridad hasta al menos
2029.10 Microsoft anunció en agosto de 2020 que a partir de agosto de 2021,11 los
productos Microsoft 365 basados en la web ya no admitirán Internet Explorer. El
soporte para Microsoft Teams finalizó el 30 de noviembre de 2020.
Internet Explorer 1.- La primera versión, denominada Microsoft Internet
Explorer, fue lanzada por primera vez para su instalación como un complemento
de Microsoft Plus! para Windows 95 en el año de 1995. Internet Explorer 1.5 fue
lanzada varios meses después, para Windows NT y se agregó soporte para la
representación básica de tablas.
Internet Explorer 2.-La Versión 2.0 presentaba el soporte de JavaScript, la
administración de marcos, SSL (Secure Socket Layer), el uso de cookies y
NNTP para grupos de noticias. Es compatible con el sistema operativo Mac OS.
La versión 3.0 fue lanzada en agosto de 1996 y venía integrada en la versión
OSR2 de Windows 95. Esta versión marcó la adopción del ícono del software
(la e azul en lugar del planeta Tierra).
La versión 4.0 fue lanzada en 1997 e integrada con Windows 98. Este
lanzamiento presenta soporte para HTML Dinámico (DHTML) y marca el
comienzo de la integración completa de la aplicación en el sistema
(administrador de archivos, escritorio, barra de tareas) y, por lo tanto, es muy
difícil de desinstalar.
La versión 5.0 fue lanzada en marzo de 1999. Entre las novedades,
presenta texto bidireccional, XML y soporte XSL y revisa el soporte de CSS.
Integrado con Windows Me, la versión 5.5 introduce el uso de cifrado SSL de
128 bits.
Internet Explorer 11.-Internet Explorer 11 apareció en una actualización
de Windows 8.1 que se lanzó el 17 de octubre de 2013. Incluyó un mecanismo
incompleto para sincronizar pestañas. Es una actualización importante de sus
herramientas de desarrollador, escalado mejorado para pantallas de
alto PPP (DPI), soporte de prerender y prefetch HTML5,
codificación JPEG acelerada por hardware, subtítulos cerrados, pantalla
completa en HTML5, y es el primer Internet Explorer que admite WebGL y el
protocolo SPDY de Google (a partir de v3). Esta versión de IE tiene
características dedicadas a Windows 8.1, incluida la criptografía
(WebCrypto), streaming de tasa de bits adaptable (Media Source Extensions)
y Encrypted Media Extensions.
-Microsoft Edge
Es un navegador web desarrollado por Microsoft, basado en Chromium. Fue lanzado
por primera vez para Windows 10 y Xbox One en julio de 2015, luego
para Android y iOS en octubre de 2017, para macOS en mayo de 2019, en Windows
7, 8 y 8.1 en enero de 2020 y para GNU/Linux en octubre de 2020.
-Microsoft Paint
Paint es un programa editor de imágenes desarrollado por Microsoft. Paint ha
acompañado al sistema operativo Microsoft Windows desde la versión 1.0. Siendo un
programa básico, se incluye en todas las nuevas versiones de este sistema. El programa
abre y guarda archivos en formato de mapa de bits de Windows
(BMP), JPEG, GIF, PNG y formatos TIFF de una sola página.
Características
Las versiones recientes de Paint permiten al usuario elegir hasta tres colores a la vez: el
color primario (clic izquierdo del ratón), color secundario (clic derecho del ratón) y
tercer color (tecla control + cualquier clic del ratón). El programa viene con las
siguientes opciones en su caja de herramientas (de izquierda a derecha en la imagen):
Selección libre
Seleccionar
Borrador/Borrar color
Rellenar
Cuentagotas
Zoom
Lápiz
Pincel
Aerógrafo
Texto
Línea
Curva
Rectángulo
Polígono
Elipse
Rectángulo redondeado
Versiones
La primera versión de Paint se introdujo en la primera versión de
Windows, Windows 1.0. Era una versión con licencia de PC Paintbrush, y
soportaba solamente gráficos monocromáticos de 1 bit bajo un formato
propietario "MSP". Más tarde fue rebautizado a PaintBrush en Windows 3.0,
con una interfaz rediseñada, soporte de color y soporte para los formatos de
archivo BMP y PCX. En esta versión los archivos con formato MSP solamente
pueden guardarse en estos dos formatos. Su nombre fue cambiado a MS Paint
en Windows 95 y versiones posteriores.
En Windows 7, Windows 8 y Windows 8.1 la versión de Paint hace uso de la
interfaz "Ribbon”. Además, cuenta con pinceles "artísticos" compuestos por
diferentes tonos de gris y transparencias para dar un resultado más realista. Para
agregar más realismo, los pinceles de óleo y acuarela pueden pintar solamente
una pequeña distancia antes de que el usuario deba volver a hacer clic. Esto da la
ilusión que el pincel se ha descargado de pintura. También se ha añadido anti-
aliasing a las formas, que pueden cambiar de tamaño libremente hasta que
se rastericen cuando se selecciona otra herramienta. Esta versión utiliza el
formato de archivo PNG por defecto para guardar imágenes, lo que garantiza
máxima calidad y compatibilidad.
En Windows 11 la interfaz de usuario vuelve a rediseñarse, deshaciéndose del
esquema de pestañas Ribbon. Con esto se incluye una nueva barra de comandos,
la adaptación del modo oscuro en el programa y un nuevo selector de fuentes,
similar al de versiones anteriores a Windows 7.
Paint 3D: En mayo de 2016 fue lanzada en la actualización "RS2: Creators
Update" de Windows 10 una nueva versión de Paint. Microsoft publicó una
nueva aplicación universal de Paint en la tienda en línea Windows Store bajo el
nombre en código "Newcastle", que viene con una nueva interfaz y soporte para
figuras 3D. La versión universal para Windows 10 fue oficialmente anunciada y
lanzada el 26 de octubre de 2016 como parte de la presentación de Windows 10
Creators.
-Windows Journal
Windows Journal es una aplicación creada por Microsoft e incluida desde Windows
XP hasta Windows 10. Esta App está pensada para usarse con pantallas táctiles y
capturar dibujos directamente de esta forma, también puede insertar imágenes y texto;
los documentos generados tienen extensión int. Su competidor es OneNote el cual está
enfocado a capturar datos escritos por un teclado y además tiene avanzadas de
capacidades de sincronización con OneDrive.
BitLocker
Cifrado de unidad BitLocker es una característica de protección de datos que se integra
en el sistema operativo y soluciona las amenazas de robo o exposición de datos de
equipos perdidos, sustraídos o retirados inadecuadamente. BitLocker ofrece la máxima
protección cuando se usa con un módulo de plataforma segura (TPM) 1.2 o posterior.
- Modo Kernel
Capa de Abstracción de Hardware (HAL)
Conocido por sus siglas en inglés HAL (Hardware Abstraction Layer) es una interfaz
entre el hardware y el resto del Sistema Operativo, está implementada como una
biblioteca de enlace dinámico (dll) y es responsable de proteger el resto del sistema de
las especificaciones del hardware, tales como controladores de interrupción e interfaces
de entrada/salida. Esta abstracción hace al sistema más portable ya que el resto del
sistema no tiene que preocuparse sobre que plataforma está corriendo. Cada plataforma
en que el sistema corre necesita un HAL específico. El diseño intenta que cuando
Windows sea portado a una nueva arquitectura de procesador, el HAL sea reescrito para
el nuevo procesador, pero el resto del sistema simplemente debe ser recompilado.
Microkernel
Es el responsable de todas las acciones que se realizan sobre le sistema y casi todas las
funciones del sistema pasan a través de él. El diseño de este componente asigna muchas
de las funciones normalmente asignadas al Kernel en los Sistemas Operativos
tradicionales a un grupo de programas llamado Ejecutor de Windows, del cual el
microkernel es parte, corre en el modo privilegiado y ambos (el ejecutor y el
microkernel) se comunican a través de primitivas del sistema operativo a bajo Nivel.
La principal tarea de este componente es la planificación de ejecución de hilos
(segmento de código perteneciente a un proceso particular). A cada hilo es asignada una
prioridad de 0 a 31, este entonces envía hilos a correr en dependencia de su número de
prioridad y los permite ejecutarse un tiempo determinado antes de apropiarse de ellos y
permitir que otro proceso corra.
El microkernel también manipula las excepciones del procesador, donde estas
excepciones ocurren cuando el procesador intenta hacer alguna operación que no se le
está permitida, como el intento de escribir en una porción de memoria a la cual no tiene
acceso o cuando se divide por cero. El microkernel está situado en el corazón de
Windows, trabaja muy estrechamente con el HAL (Nivel de Abstracción de Hardware),
este planifica la ejecución de hilos y manipula las interrupciones y excepciones de
procesos. El papel de este es mantener a los procesadores lo más ocupado posible. En
sentido general este se encarga de las funciones más básicas de todo el SO, como son:
Ejecución de subprocesos.
Sincronización multiprocesador.
Manejo de las interrupciones de
hardware.
El Ejecutor de Windows se encarga de las tareas importantes, las que son de vital
importancia para el sistema completo, ya que el microkernel está casi siempre
demasiado ocupado para dirigirse directamente. Una definición clara es que el Ejecutor
de Windows provee los fundamentos del sistema operativo que serán suministradas a
todas las aplicaciones que corren sobre el sistema. Este incluye servicios como la
Administración de Objetos, de Memoria virtual, de Entrada-Salida y de Procesos.
El Administrador de Objetos.
Los objetos pueden ser cosas concretas, tales como puertos de dispositivos, o pueden ser
más abstractos como hilos. Cuando un objeto es creado a este se le da un nombre por el
cual otros programas pueden accederle. Cuando un proceso necesita acceder al objeto
este solicita un tratamiento de objeto al administrador de objetos. El manipulador de
objetos suministra un puntero que es usado para localizar al objeto, así como una
información de control de acceso que dice como se puede acceder a él. Esta información
de control de acceso es suministrada por el subsistema de seguridad (tema que se
abordará en próximos temas). Este también se asegura que los objetos no consuman
muchos recursos (por lo regular la memoria), manteniendo cuotas para los diferentes
tipos de objetos.
El Administrador de Procesos
El Monitor de Seguridad
-Modo Usuario
El subsistema de Win32
El subsistema de POSIX
El subsistema de OS/2
Aunque algunas veces se muestran las personalidades Win16 y DOS incluidas en una
lista de subsistemas de ambiente protegido, ellas realmente son parte del subsistema
Win32. Los subsistemas de ambiente protegido actúan como los mediadores entre las
aplicaciones del Modo Usuario y el Ejecutor de Windows.
El Subsistema Win32
Permitir que los programas hechos sobre DOS pudieran correr sin modificación.
Suministrar la capacidad para ejecutar la mayoría de las aplicaciones Windows
de 16 bits sin modificación
Proteger al sistema y otras aplicaciones de 32 bits de la interferencia de las
aplicaciones de 16 bits y DOS.
Permitir a las plataformas RISC (Reduced Instruction set
Computer, microprocesador cuyo número de instrucciones es reducido para
lograr una frecuencia más alta de trabajo) ejecutar aplicaciones Windows de 16
bits y DOS.
Suministrar un mecanismo para compartir datos entre
aplicaciones Windows de 32 y 16 bits.
El Subsistema POSIX
El Subsistema OS/2.