Mostrando entradas con la etiqueta Unidad 3. Mostrar todas las entradas
Mostrando entradas con la etiqueta Unidad 3. Mostrar todas las entradas

domingo, 14 de octubre de 2012

Iconos y ventanas de Windows

 

Glosario de interfaz del usuario

Windows se diseñó para que los comandos molestos y difíciles de recordar que tenían que ingresarse manualmente no se necesitaran más. Por lo tanto, es una interfaz gráfica que incluye elementos que se pueden seleccionar con un clic para realizar las tareas asignadas. Cada tipo de botón posee su propia terminología precisa, la cual a menudo se necesita saber.

 

Iconos

Los iconos son elementos gráficos pequeños que se asocian con una aplicación que se ejecutará si se hace doble clic en ellos.
Icono

 

Fichas

Las fichas son elementos que crean un menú: en la ventana se mostrará diferente contenido, según la ficha que se elija.
Ficha

 

Botones de radio y casillas de selección

Los botones de radio le permiten elegir de una lista de posibilidades, de las cuales sólo se puede elegir una por vez. 

Cómo usar los botones de radio

Las casillas de selección le permiten elegir una de dos posibilidades: marcar una de las casillas puede significar SÍ, mientras que dejar la casilla sin marcar puede significar NO.

Casilla de selección marcada
Casilla de selección sin marcar

 

Cuadros de texto

Una vez que se los selecciona, los cuadros de texto son áreas que muestran un cursor para que se ingrese texto. A menudo, poseen un botón que, una vez seleccionado, confirma el texto que se ingresó. El mismo efecto se consigue si simplemente se pulsa la tecla "Enter" después de haber ingresado texto en el cuadro. 


Cuadro de texto



Ventanas


Windows ("ventanas" en inglés) posee este nombre porque está construido en una interfaz gráfica de ventanas múltiples. Esto significa que Windows le permite tener varias ventanas abiertas al mismo tiempo. Para manipularlas, existen botones, barras y menús. Es importante saber sus nombres, pero más importante aun es saber para qué sirven.

 

Cómo manipular ventanas

En el sistema operativo Windows (otros sistemas pueden diferir), éste incluye los siguientes componentes:
  • Barra de título:

    Aquí aparece el título de la ventana y el color de fondo permite saber si está activa o no, es decir, si alguien está trabajando en ella (el color predeterminado es el azul) o no (el color predeterminado es el gris).
  • Barra de menú:

    El menú es donde se elige qué operaciones se llevarán a cabo en la carpeta o en su contenido.
  • Botones de ajuste de dimensiones de la ventana:
    Para minimizar la ventana a la barra de tareas
    Para expandir la ventana al modo de pantalla completa
    Para ajustar la ventana nuevamente a su tamaño normal
    Para cerrar la ventana
  • Barras de desplazamiento : Estas barras le permiten desplazarse por la carpeta cuando ésta contiene demasiados objetos como para que se vean al mismo tiempo.
  • La barra de estado: Muestra información acerca de los objetos seleccionados en la ventana.
     

Archivos y Directorios

 

¿Qué es un archivo?

Un archivo es un conjunto de información binaria; es decir, un conjunto que va de 0 a 1. Este archivo puede almacenarse para mantener un registro de esta información. Un archivo de texto es un archivo que contiene caracteres almacenados en forma de octetos (o bytes).
Este archivo se guarda en el disco duro con la forma: "name_of_file.ext"
(nombre_del_archivo.ext). ".ext" representa la extensión, la cual constituye una manera de reconocer el tipo de programa que se necesita para abrir el archivo (nota: esto no ofrece garantías respecto del tipo de archivo, ya que cuando se modifica la extensión, el tipo de archivo no cambia).
El largo del nombre y de la extensión puede variar según el sistema operativo:
  • 8 caracteres para el nombre y 3 para la extensión en DOS y Windows 3.1.
  • 256 caracteres para el nombre y la extensión en Windows 95, 98 y NT.
  • 256 en sistemas UNIX.
En consecuencia, en DOS o en Windows 3.1, un archivo de Windows 9x tendrá un nombre acortado compuesto por los primeros 6 caracteres del nombre seguidos de ~x, donde x representa una cifra que aumentará cada vez que un archivo lleve el mismo nombre. Esto significa que si un archivo con el nombre "archivo~1" ya existe, el siguiente llevará el nombre "archivo~2".
Además el archivo tiene un encabezado en el que se almacena información adicional, como el tipo y, en especial, el tamaño. También contiene un carácter al final del archivo que indica que la información que sigue a dicho carácter no pertenece al mismo archivo.
Tal vez usted se pregunte qué sentido tiene incluir el tamaño del archivo en el encabezado cuando ya se conoce este dato
A continuación se muestran dos ejemplos que justifican este fenómeno

Archivos corruptos

Es muy común que al descargar un archivo de Internet, el navegador se congele o el servidor que aloja al archivo interrumpa toda comunicación.
Si se trata de un archivo de texto, sólo se perderá el final del texto, pero si el archivo es binario (por ejemplo, un programa ejecutable) ejecutarlo puede ser peligroso, ya que faltará información. Por tanto, el sistema operativo compara el tamaño real con el tamaño que aparece en el encabezado para verificar la autenticidad del archivo. Generalmente, se denomina a esto integridad. En realidad, esta verificación se realiza por medio del uso de un algoritmo más eficaz llamado CRC (verificación de redundancia cíclica).

Infección de virus

Cuando un archivo se infecta con un virus, éste último agrega líneas de códigos. En consecuencia, la información sobre el tamaño del archivo incluida en el encabezado dejará de ser precisa (a menos que el virus se haya programado para modificar el encabezado) en cuyo caso podrá ser identificada. 


¿Qué es un directorio?

Un directorio (también conocido como carpeta) es un elemento de informática que puede contener archivos.
Es cómo un gran armario que contiene cajones en los que se guardan archivos u otros cajones. De hecho, un directorio puede contener:
  • archivos
  • otros directorios

 

Relaciones relativas

Tomando como referencia el ejemplo anterior, el armario sería la entidad más grande que contiene otras entidades, por lo tanto: no puede guardarse dentro de un cajón.
En lenguaje informático, esta entidad se conoce como el directorio raíz (a veces llamado simplemente "raíz"): es la entidad de nivel más bajo, ya que puede contener archivos o directorios pero no puede hallarse ésta misma dentro de un directorio.
Se designa con un "\" (en el entorno Windows) o con "/" (en el entorno UNIX/Linux). Existe sólo una raíz en el sistema UNIX y una para cada partición en Microsoft Windows.
Un directorio que contiene otro directorio se denomina "directorio principal". Cuando se pasa de un directorio a un directorio principal, el último se designa con "..." en la mayoría de los sistemas (se debe escribir "cd..." en DOS o UNIX para acceder a un directorio principal).
Así es como se organiza un sistema de directorios en Windows 95: 


En este ejemplo, el directorio2 es superior al directorio20 y al directorio 21. "Directorio2" se designará "..." en relación con "directorio20" La raíz (d:\) en relación con el "directorio20" se designará "..\..", ya que están separados entre sí por dos relaciones. 

 

El concepto de ruta

La ruta es la sucesión de directorios que comienza en la raíz y va hasta el archivo solicitado. En sistemas Windows, una ruta se escribirá así: x:\directorio1\directorio2\, mientras que en un sistema Unix se escribirá /directorio1/directorio2/.

La interfaz del usuario de Windows

 

La barra de tareas

La interfaz del usuario de Windows 9x (9x se refiere a Windows 95 y Windows 98 juntos) se caracteriza por una barra en la parte inferior de la pantalla (se puede mover a otro extremo de la pantalla al hacer clic con el botón izquierdo del ratón y arrastrarla al borde deseado mientras se mantiene pulsado el botón del ratón).
Esta barra se denomina "barra de tareas". Incluye:
  • El "menú Inicio" (que contiene accesos directos a aplicaciones almacenadas en su disco duro).

  • La lista de ventanas abiertas en su escritorio (el escritorio de Windows es la parte de la pantalla que se encuentra sobre la barra de tareas, donde se pueden colocar accesos directos a aplicaciones en forma de iconos).

  • Iconos que representan accesos directos a programas cargados en la memoria de su equipo y que se pueden configurar.

 

El menú Inicio

El menú Inicio contiene accesos directos a todas las características de Windows.
Incluye los siguientes accesos directos:
  • Apagar: Para apagar o reiniciar un equipo, o reiniciarlo en modo MS-DOS.
  • Ejecutar: Para ejecutar un programa mediante una línea de comandos (como en DOS). Se pueden añadir argumentos a una aplicación (por ejemplo, en "dir /s", "/s" es un argumento).
  • Ayuda: Ayuda en línea de Windows.
  • Buscar: Le permite buscar un archivo en el disco duro u otro equipo si se encuentra en una red.
  • Panel de control: Éste es el "centro de control" del equipo, donde se pueden configurar los parámetros de visualización, hardware y software.
  • Programas: Aquí se encuentran vínculos a sus programas preferidos. Se puede modificar al dirigirse a Panel de control/Barra de tareas y menú Inicio y hacer clic en menú Inicio.
El menú puede incluir otros accesos directos también, como ser:
  • Documentos: Lista de los documentos abiertos recientemente
  • Favoritos: Le permite ordenar sus accesos directos preferidos, ya sea en Internet o en su disco duro
  • etc.

 

El escritorio

El escritorio es el resto del espacio que aparece en la interfaz del usuario. Puede copiar todos los accesos directos que desee en él, cambiar su imagen de fondo y realizar muchas otras operaciones.

Introducción a Microsoft Windows

 

La historia de Windows

Windows es el sistema operativo que comercializa la compañía Microsoft con sede en Seattle. Originalmente, Microsoft se llamó "Traf-O-Data" en 1972, después "Micro-soft" en noviembre de 1975 y finalmente el 26 de noviembre de 1976 recibió el nombre "Microsoft".
Microsoft ingresó al mercado en agosto de 1981 al lanzar la versión 1.0 del sistema operativo Microsoft DOS (MS-DOS), un sistema operativo con una línea de comando de 16 bits. 

La primera versión de Microsoft Windows (Microsoft Windows 1.0) salió a la venta en noviembre de 1985. Contaba con una interfaz gráfica del usuario, inspirada en la interfaz del usuario de los equipos Apple de aquel entonces. Windows 1.0 no tuvo éxito con el público y Microsoft Windows 2.0, lanzada el 9 de diciembre de 1987, no corrió con mejor suerte. 

Fue el 22 de mayo de 1990 cuando Microsoft Windows se volvió un éxito, con la versión Windows 3.0, después la versión Windows 3.1 en 1992 y finalmente Microsoft Windows for Workgroups, posteriormente llamada Windows 3.11, la cual incluía capacidades de red. Windows 3.1 no se puede considerar un sistema operativo completamente individual ya que solamente era una interfaz gráfica del usuario que se ejecutaba sobre MS-DOS. 

El 24 de agosto de 1995, Microsoft lanzó el sistema operativo Microsoft Windows 95. Con Windows 95 Microsoft quiso transferir algunas capacidades de MS-DOS a Windows. Sin embargo, esta nueva versión se basaba demasiado en el DOS de 16 bits y todavía tenía las limitaciones del sistema de archivos FAT16, por lo que no era posible usar nombres largos para archivos.
Después de algunas revisiones menores de Windows 95, denominadas Windows 95A OSR1, Windows 95B OSR2, Windows 95B OSR2.1 y Windows 95C OSR2.5, Microsoft lanzó la siguiente versión de Windows el 25 de junio de 1998: Windows 98. En un principio, Windows 98 admitía en forma nativa otras opciones además de las de MS-DOS, pero todavía se basaba en éste. Además, Windows 98 contaba con poco manejo de memoria cuando se ejecutaban múltiples aplicaciones. Esto podía ocasionar fallas en el sistema. El 17 de febrero de 2000 salió al mercado una segunda edición de Windows 98. Se llamó Windows 98 SE ("Second Edition" [Segunda edición]). 

El 14 de septiembre de 2000, Microsoft lanzó Windows Me (por Millennium Edition [Edición del milenio]), también conocida como Windows Millenium. Windows Millenium se basó en gran parte en Windows 98 (y por lo tanto, en MS-DOS), aunque añadió capacidades adicionales de multimedia y de software. Asimismo, Windows Millennium incluía un mecanismo de restauración del sistema para volver a un estado anterior en caso de caída del sistema. 

Al mismo tiempo que lanzaba estas versiones, Microsoft había estado vendiendo (desde 1992) un sistema operativo completo de 32 bits (que no se basaba en MS-DOS) para uso profesional, en una época en la que en las compañías se utilizaban principalmente sistemas centrales. Se llamaba Windows NT (por Windows "New Technology" [Nueva tecnología]). Windows NT no era una nueva versión de Windows 95 ni una mejora de éste, sino un sistema operativo totalmente diferente.

El 24 de mayo de 1993, se lanzó la primera versión de Windows NT. Se la denominó Windows NT 3.1. A ésta le siguió Windows NT 3.5 en septiembre de 1994 y Windows 3.51 en junio de 1995. Con Windows NT 4.0, que salió a la venta el 24 de agosto de 1996, Windows NT se volvió un verdadero éxito.
En julio de 1998, Microsoft lanzó Windows NT 4.0 TSE (Terminal Server Emulation). Éste fue el primer sistema de Windows que permitió que los terminales se pudieran conectar a un servidor, es decir, usar clientes ligeros para abrir una sesión en el servidor. 

El 17 de febrero de 2000, a la siguiente versión de NT 4.0 se le dio el nombre de Windows 2000 (en lugar de Windows NT 5.0) para resaltar la unificación de los sistemas "NT" y "Windows 9x". Windows 2000 es un sistema entero de 32 bits con características de Windows NT, un administrador de tareas mejorado y una compatibilidad total con periféricos USB y FireWire.
Después, el 25 de octubre de 2001, llegó al mercado Windows XP. Esta versión fue una fusión de los sistemas operativos anteriores.
Finalmente, el 24 de abril de 2003, Microsoft lanzó un sistema operativo para servidores: Windows Server 2003. 

La historia de Windows

domingo, 26 de agosto de 2012

Sistema operativo

 

Descripción del sistema operativo

Para que un ordenador pueda hacer funcionar un programa informático (a veces conocido como aplicación o software), debe contar con la capacidad necesaria para realizar cierta cantidad de operaciones preparatorias que puedan garantizar el intercambio entre el procesador, la memoria y los recursos físicos (periféricos).
El sistema operativo (a veces también citado mediante su forma abreviada OS en inglés) se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico. 

Sistema operativo
De esta forma, el sistema operativo permite la "disociación" de programas y hardware, principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario (MMI por sus siglas en inglés) sencilla con el fin de reducir la complejidad del equipo. 

Funciones del sistema operativo

El sistema operativo cumple varias funciones: 

  • Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
  • Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
  • Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
  • Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
  • Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
  • Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
  • Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo. 

 

Componentes del sistema operativo

El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software:
  • El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.
  • El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.
  • El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.

 

Sistemas de multiprocesos

Un sistema operativo se denominade multiprocesos cuando muchas "tareas" (también conocidas como procesos) se pueden ejecutar al mismo tiempo.
Las aplicaciones consisten en una secuencia de instrucciones llamadas "procesos". Estos procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según la prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea.
Un sistema se considera preventivo cuando cuenta con un programador (también llamado planificador) el cual, según los criterios de prioridad, asigna el tiempo de los equipos entre varios procesos que lo solicitan.
Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios múltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina "sistema transaccional". Para realizar esto, el sistema asigna un período de tiempo a cada usuario. 

 

Sistemas de multiprocesadores

La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador).
Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida.
Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre varios procesadores, pero también debe distribuir la carga de trabajo.

 

Sistemas fijos

Los sistemas fijos son sistemas operativos diseñados para funcionar en equipos pequeños, como los PDA (asistentes personales digitales) o los dispositivos electrónicos autónomos (sondas espaciales, robots, vehículos con ordenador de a bordo, etcétera) con autonomía reducida. En consecuencia, una característica esencial de los sistemas fijos es su avanzada administración de energía y su capacidad de funcionar con recursos limitados.
Los principales sistemas fijos de "uso general" para PDA son los siguientes:
  • PalmOS
  • Windows CE / Windows Mobile / Window Smartphone

 

Sistemas de tiempo real

Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma fiable según limitaciones de tiempo específicas; en otras palabras, debe tener capacidad para procesar adecuadamente la información recibida a intervalos definidos claramente (regulares o de otro tipo).
Estos son algunos ejemplos de sistemas operativos de tiempo real:
  • OS-9;
  • RTLinux (RealTime Linux);
  • QNX;
  • VxWorks.

 

Tipos de sistemas operativos

Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más. 

Sistema Programación Usuario único Usuario múltiple Tarea única Multitarea
DOS 16 bits X X
Windows3.1 16/32 bits X no preventivo
Windows95/98/Me 32 bits X cooperativo
WindowsNT/2000 32 bits X preventivo
WindowsXP 32/64 bits X preventivo
Unix / Linux 32/64 bits X preventivo
MAC/OS X 32 bits X preventivo
VMS 32 bits   X   preventivo