TEMA III Sistemas Operativos
TEMA III Sistemas Operativos
TEMA III Sistemas Operativos
1- Tipos de Software:
Software de sistema
El software de sistema incluye todos aquellos programas que sirven para la activación y el manejo
de los recursos internos del computador. Dentro de estos software tenemos las siguientes
divisiones:
El sistema de entrada/salida básico (BIOS por sus siglas en inglés: basic input output system) o
programa de arranque es el primer programa que se ejecuta cuando arranca la máquina. Es un
software de sistema que comprueba los dispositivos del computador y carga en memoria al
sistema operativo. Este software se encuentra en la memoria ROM (del inglés Read Only Memory).
Sistemas operativos
Los sistemas operativos son los softwares que controlan los recursos del computador y funcionan
como la interfase entre usuario y computador. A través de ellos se trata de optimizar el uso del
procesador, la memoria y los dispositivos de entrada y salida para permitir a los usuarios el manejo
de varios programas de forma eficiente.
El sistema operativo está ligado a la capacidad del equipo físico: computadora, teléfono inteligente,
tableta o laptop. Entre los sistemas operativos tenemos como ejemplos:
MS/DOS (MicroSoft Disk Operating System): sistema operativo de Microsoft para las
computadoras personales de principios del los años 80 en el siglo XX.
Microsoft Windows: sistema operativo más usado de todos los tiempos que ha evolucionado
desde 1985.
MAC OS: sistema operativo de Apple Macintosh para sus computadoras de escritorio y laptops.
UNIX: sistema operativo multiprograma y multiusuario.
Linux: sistema operativo de dominio público.
iOS: sistema operativo de iphone y iPad.
Android: sistema operativo de teléfonos inteligentes.
Harmony OS: sistema operativo de los sistemas Huawei.
Software de programación
Son los programas del software de sistema que facilitan la construcción de las aplicaciones de los
usuarios. Dentro de este grupo de software tenemos:
Ensambladores
Compiladores
Rastreadores de errores de programación
Sistemas de gestión de archivos
Administrador de bibliotecas de programas
Terminales
Son los programas que se encargan de la detección de averías y mal funcionamiento del hardware
y del software. También se le llama como Utilidades o Utilities. Entre estos tenemos:
Compresor de datos.
Protección contra virus.
Fragmentador de disco.
Utilidad de Airport.
Disk utility.
Controladores de dispositivos
Los controladores de dispositivos o device drivers se clasifican dentro del software de sistema.
Estos programas se escriben para permitir que un dispositivo que se conecta a un computador
pueda funcionar. Ejemplos de estos son:
Software de aplicaciones
El software de aplicación es aquel programa que proporciona las instrucciones para realizar una
tarea que no está relacionada con el propio funcionamiento del computador. Estas tareas son las
que en realidad fomentan el uso extendido del computador, como escribir un texto, oír música y
calcular el presupuesto anual de una compañía.
Las aplicaciones estándar son software que se desarrollan para el público general y se venden de
forma masiva. Pueden tener diferentes versiones para diferentes plataformas de hardware.
Ejemplos de aplicaciones estándar son:
Existen aplicaciones que se desarrollan para un determinado cliente, con especificaciones para una
plataforma en particular. Por ejemplo, el software de una entidad bancaria se hace a la medida de
las exigencias de esa entidad.
Software de comunicación
Software integrado
El software integrado o embebido es un software que controla las funciones de un equipo
electrónico que no es visible al usuario. La principal característica de este software es que se
desarrolla simultáneamente con el equipo. Los sistemas operativos más populares en sistemas
integrados son Linux y Windows Embedded.
En aparatos como los televisores, los aviones y los videojuegos, el software está integrado. Por
ejemplo, el software integrado en un microondas es el encargado de responder a las teclas del
panel, controlar la pantalla LCD y prender y apagar los elementos que calientan la comida.
Sin embargo, los ordenadores seguían ejecutando un único programa cada vez, y los operadores
aún tenían que cargar cada programa y sus datos correspondientes en memoria desde cintas o
tarjetas perforadas, ejecutar el programa y después repetir todo el proceso para el programa
siguiente. Y aunque esto resultaba más rápido que cambiar el cableado, se seguía perdiendo una
gran cantidad de tiempo de ordenador.
A comienzos de los años cincuenta, las empresas que utilizaban ordenadores estaban buscando
formas de resolver ese problema.
En 1955, algunos programadores en el Centro de Investigaciones de General Motors encontraron
una solución para su ordenador IBM 701: un programa monitor de procesos batch que permitía a
los operadores incluir una serie de trabajos en una única cinta magnética. Éste fue el primer paso
hacia un sistema operativo en toda escala. Los fabricantes de ordenadores comenzaron pronto a
ofrecer sus propios monitores de proceso batch. A comienzos de los años sesenta, comenzaron a
añadir las que se convertirían en funciones de sistema operativo críticas. El Burroughs 5000 Master
Control Program ofrecía memoria virtual y la capacidad de ejecutar varios procesos
simultáneamente. El sistema EXEC 1 de Univac asignaba memoria, planificaba el tiempo de CPU y
atendía a las peticiones de entrada/salida de datos. Y el OS/360 de IBM permitía que un mismo
software funcionara en una variedad de máquinas diferentes.
En 1963, un equipo del Massachusetts Institute of Technology dirigido por Fernando Corbato
desarrolló el sistema CTSS (Compatible Time Sharing System), que fue el primer sistema operativo
práctico que permitió a varios usuarios ejecutar varios programas diferentes desde terminales. Una
parte importante de ese equipo se trasladó pronto a trabajar en un sistema operativo bastante
más ambicioso: Multics, un proyecto conjunto con General Electric y los Laboratorios Bell de AT&T
que ofrecía un sistema de ficheros de estructura en árbol, una estructura por capas o niveles y
muchas otras funciones OS modernas.
Aunque AT&T se apartó del proyecto Multics en 1969, sus programadores Ken Thompson y Dennis
Ritchie comenzaron a desarrollar su propia versión reducida de Multics, a la que llamaron Unix.
Unix era fácil de trasladar a nuevas arquitecturas de ordenador y adquirió popularidad en las
universidades porque AT&T puso la codificación fuente de Unix a disposición de estudiantes, para
que pudieran estudiarla. Para los años ochenta, Unix había dado lugar a una generación de
estaciones de trabajo y había desplazado a muchos sistemas operativos ya existentes. Entretanto, a
mitad de los años setenta comenzaron a llegar los primeros ordenadores personales de escritorio,
con sistemas operativos que eran poco más que los monitores de proceso de veinte años antes.
Cuando IBM comenzó a vender PCs en 1981, ofreció varios sistemas operativos, pero el más
económico y popular fue el PC DOS, suministrado por una pequeña compañía conocida como
Microsoft.
Existen diversas clasificaciones de los sistemas operativos, la más común es por lo servicios que
ofrecen al usuario final:
Los sistemas operativos monousuarios son aquellos que soportan a un usuario a la vez, sin
importar el número de procesadores que tenga la computadora o el número de procesos o tareas
que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales
típicamente se han clasificado en este renglón.
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya
sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas
en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número
de procesos que cada usuario puede ejecutar simultáneamente.
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede
darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al
mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores
al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su
depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico. Es
común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite
un rápido intercambio entre las tareas para el usuario, mejorando su productividad.
Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más
de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos
sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja de manera
asimétrica, el sistema operativo selecciona a uno de los procesadores el cual jugará el papel de
procesador maestro y servirá como pivote para distribuir la carga a los demás procesadores, que
reciben el nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de
ellos son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo,
teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.
rísticas y funciones que lo hacen tan importante. En este artículo, exploraremos las características
esenciales de un sistema operativo y te daremos una visión general de lo que debes saber sobre
ellos. Desde su interfaz hasta su capacidad de gestión de recursos, descubrirás todo lo que
necesitas saber para comprender mejor cómo funciona tu dispositivo. ¡Sigue leyendo para
adentrarte en el fascinante mundo de los sistemas operativos.
Una interfaz de usuario intuitiva es aquella que es fácil de usar y comprender. Debe permitir a los
usuarios interactuar con el sistema operativo de manera sencilla y eficiente, sin la necesidad de
conocimientos técnicos avanzados. Esto se logra mediante la inclusión de menús, iconos y otras
herramientas visuales que faciliten la navegación y el acceso a las funciones del sistema.
2. Estabilidad y confiabilidad:
Un sistema operativo confiable debe ser estable y no experimentar fallas o bloqueos frecuentes.
Los usuarios deben poder confiar en que el sistema funcionará correctamente en todo momento y
que sus datos y aplicaciones estarán seguros. Esto implica la implementación de mecanismos de
seguridad y la capacidad de recuperación ante posibles errores.
Un buen sistema operativo debe ser compatible con una amplia gama de hardware y software, lo
que permite a los usuarios utilizar diferentes dispositivos y ejecutar una variedad de programas.
Esto implica el desarrollo de controladores y bibliotecas que puedan comunicarse con diferentes
componentes de hardware y admitir diferentes tipos de software.
El sistema operativo debe ser capaz de administrar eficientemente los recursos del dispositivo,
como la memoria, el procesador y los dispositivos de almacenamiento. Debe asignar los recursos
de manera equitativa y garantizar que se utilicen de manera óptima para maximizar el rendimiento
del sistema.
5. Multitarea y multiproceso:
Un sistema operativo moderno debe admitir la capacidad de realizar múltiples tareas y procesos
simultáneamente. Esto permite a los usuarios ejecutar varios programas al mismo tiempo y realizar
varias acciones sin problemas. La capacidad de administrar la concurrencia y la asignación de
recursos es esencial para lograr una ejecución eficiente.
Tras realizar convenios con la gran IBM (en aquel entonces la compañía más grande de
desarrollo de microcomputadoras personales) Microsoft se encargaría de desarrollar el
sistema operativo para sus equipos. En las negociaciones Microsoft llegó al acuerdo de
mantener los derechos de propiedad sobre el sistema operativo. Además mantenía la
posibilidad de comerciarlo a otros fabricantes de computadoras personales. IBM en ese
momento no le daba importancia al software, ya que en esos tiempos se le daba más
valor al hardware.
Hasta Windows 3.1 el sistema operativo era MS-DOS y Windows era solo una interfaz
gráfica para interactuar con este sistema. A partir de esa versión se cambió
completamente y pasó a ser un sistema operativo totalmente funcional: Microsoft
Windows 95.
El principal propósito del Escritorio es de mantener allí los iconos de accesos directos o atajos, que
lo ayudarán a trabajar con una mayor eficiencia.
Realmente el Escritorio es solo una carpeta dentro de la carpeta de Windows, de manera que
puede contener cualquier cosa que pueda contener cualquier otra carpeta. Puede ser decorado
con texturaso gráficos interesantes. Veremos como. más adelante.
Cada aplicación abierta tiene un icono con una etiqueta que muestra el programa y el documento
presente, cuando hay lugar suficiente para poder verlo! Los iconos y etiquetas para las tareas, se
autoajustan en su tamaño para poder entrar en la Barra de Tareas. De manera que si tiene varios
programas corriendo, puede no ver demasiado del icono de cada uno de ellos en la barra de
tareas.
En WinXP usted puede ver
dos flechas en la aBarra de Tareas cuando hay artículos demasiados de mostrar en el espacio
permitido. Hacer un clic on el flechas y una lista de menú aparece o el espacio ensanchará para
mostrar los artículos escondidos
MENU DE INICIO
Mediante un clic en el Menú de Inicio se muestra una lista en cascada de accesos directos para
iniciar sus programas. Veremos más sobre esta interesante característica un poco más adelante.
APLICACION ABIERTA
C ada aplicación abierta tendrá un icono en la Barra de Tareas como el que se muestra aquí para
MS Word 97. Word ha sido minimizado de manera que todo lo que se puede ver es su icono en la
Barra de Tareas. Si hay lugar, verá el nombre del documento que está abierto en Word. Cuando
una aplicación es maximizada, su ventana ocupa todo el espacio de encima de la Barra de Tareas.
En este ejemplo los iconos para el área de Inicio Rápido o Quick Launch son un poco diferentes.
Estos iconos muestran que que la computadora tiene instalado el Internet Explorer 5. Una nueva
versión de un programa, con frecuencia mostrará un icono algo diferente y a veces uno totalmente
distinto. Algunos programas tienen diferentes iconos para ser usados en pantallas que pueden
manejar gran cantidad de colores. Puede resultar un poquito confuso!
LA BANDEJA
La Bandeja se usa para mostrar los iconos de programas que se encuentran activos.
Manteniéndose en el fondo, como el reloj, el anti-virus, y el programa de programación de eventos.
Teniendo un icono en la Bandeja le permitirá tener la certeza de que el programa está disponible
para ejecutar sus tareas cuando lo necesite.
3 -ICONOS DOCUMENTOS
L os Archivos pueden ser almacenados prácticamente como parte del Escritorio. Este icono
representa más un documento que un acceso directo a la aplicación. No se ve una flecha abajo a la
izquierda como cuando se trataba de un acceso directo. La W que se ve arriba, es el logotipo de MS
Word.
Borrar este icono equivale a borrar el verdadero documento
U n acceso directo apunta al archivo que está haciendo correr al programa, en este caso el MS
Word y PaintShopPro. Un acceso directo puede colocarse en cualquier lugar cómodo en que quiera
ubicarlo. El verdadero archivo que arranca un programa debe permanecer dentro de la carpeta
donde fue instalado o no funcionará más. Note que un acceso directo muestra una pequeña flecha
en la parte inferior a la izquierda del icono.
Si borra un icono del escritorio, esté SEGURO de que lo que está borrando es un acceso directo y
nunca el archivo mismo! No intente borrar los iconos de las distintas partes de su computadora (
Seguramente no será tan torpe!)
ICONOS DE ESCRITORIO
Algunos iconos lo conducen a importantes partes de la computadora. Una cantidad de otros de ese
tipo, pueden verse sobre su escritorio, dependiendo de que es lo que ha sido instalado.
Introducción
Windows XP es un sistema operativo que te permite usar distintos tipos de aplicaciones. Por
ejemplo, puedes usar una aplicación de procesamiento de texto para escribir una carta, o una
aplicación de hojas de cálculo para controlar datos financiero
El sistema operativo posee funcionalidad multitarea, lo que hace que puedas ejecutar varias
aplicaciones simultáneamente.
Esta característica, te permite ver esta lección en la Internet mientras practicas la utilización de
otras aplicaciones en Windows XP.
Al igual que en versiones anteriores de Windows, Windows XP utiliza el escritorio como interfaz
estándar.
Imagina que el escritorio es como un espacio de trabajo en el que puedes acceder a todo lo que
necesitas para operar el computador desde los componentes del sistema, hasta las aplicaciones y
la internet, entre otros servicios
El escritorio esta compuesto por:
Es uno de los accesos más importantes que utilizarás mientras trabajes con Windows XP.
Este botón te permite abrir menús e ingresar a las diferentes aplicaciones de tu computador.
Barra de tareas:
Utilizada principalmente para desplazarse entre ventanas abiertas y aplicaciones. Te muestra qué
programas está ejecutando el computador. Aprenderás más sobre el uso de la barra de tareas en
otras lecciones del curso.
Representan aplicaciones, archivos y otros componentes del sistema operativo. Sirven para abrir
rápidamente programas o acceder a cualquier ubicación del computador de manera instantánea.
Verás cómo funcionan en lecciones futuras.
Menú de inicio
Para comenzar a explorar Windows XP, haz clic en el botón Start (Inicio).
Al hacer clic en este botón, aparece el menú Start (Inicio). Este menú es la puerta de acceso a
todas las aplicaciones alojadas en el computador.
En el lado izquierdo del menú Start (Inicio)encontrarás una lista de los programas o aplicaciones
más usadas del computador y en el lado derecho verás los accesos a las carpetas básicas de
Windows, por ejemplo, Mis documentos.
El menú Inicio también brinda acceso a Help and Support (Ayuda y soporte técnico),Search
(Buscar) y Run (Ejecutar).
7- Iconos y Archivos :
Icono:
Un icono o ícono es, en informática, un pictograma que es utilizado para representar archivos,
carpetas, programas, unidades de almacenamiento, etc. en un sistema operativo gráfico. En el uso
moderno, el icono puede representar cualquier cosa que los usuarios quieran: cualquier comando
o proceso, o cualquier otro indicador.
Un icono informático generalmente está situado en el rango entre 16 por 16 pixeles hasta 128 por
128 pixeles. Algunos sistemas operativos ofrecen iconos de hasta 512 por 512 pixeles. Los usuarios
con problemas de visión (debido a condiciones como la iluminación pobre, ojos cansados,
impedimentos médicos, fondos brillantes) pueden necesitar el ajuste del tamaño del icono.
Archivo:
3. Estructuración: Organizar la información de manera que refleje relaciones lógicas entre los
elementos, como jerarquías, secuencias o redes.
9- Aplicaciones de usuario :
La aplicación Usuarios es donde crea y gestiona los registros de usuarios. Los registros de usuarios
contienen nombres de usuarios, contraseñas y perfiles de seguridad que determinan las
aplicaciones, opciones y datos a los que puede acceder un usuario.
Cuando crea un registro de usuario, debe crear también un registro de persona. Un registro de
usuario puede asociarse con un solo registro de persona. Un registro de persona puede asociarse
con un solo registro de usuario. Puede asociar un registro de mano de obra y un registro de
usuario con el mismo registro de persona.
En la tabla siguiente se describen las tablas de base de datos que se actualizan cuando crea un
registro de usuario.
Tabla de base de datos Descripción
1. Configuración del escritorio: Los usuarios pueden personalizar el fondo de pantalla, la disposición
de los iconos, los accesos directos y los gadgets del escritorio para reflejar su estilo y facilitar el
acceso a las aplicaciones y archivos frecuentes.
2. Temas y colores: Windows ofrece una variedad de temas visuales y esquemas de color que permiten
cambiar la apariencia general del sistema operativo, incluyendo ventanas, barras de tareas y menús.
3. Configuración del menú Inicio: Los usuarios pueden personalizar el menú Inicio agregando o
quitando accesos directos, anclando aplicaciones favoritas y organizando las aplicaciones en grupos
para un acceso más rápido.
5. Personalización del sonido: Los usuarios pueden configurar sonidos para eventos del sistema, como
notificaciones, inicio de sesión, apagado, etc., así como ajustar el volumen y las preferencias de
reproducción.
24-EICT-1-029
SECCION:119
EDIFICIO: IV
CURSO: 032