Descarga - xavier santacruz aguas

Anuncio
Sistema operativo
Intereaccion entre el SO con el resto de las partes.
Estimación del uso de sistemas operativos según una muestra de computadoras con acceso a
Internet en Noviembre de 2009 (Fuente: W3counter).
Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware
y los programas de usuario o el usuario mismo para utilizar un computador.[1] Es responsable de
gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como
intermediario para las aplicaciones que se ejecutan.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas
sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar
operativo y funcional.[2] [3] Uno de los más prominentes ejemplos de esta diferencia, es el SO
Linux,[4] el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.
Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los
80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores[5] se
rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador
multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un
usuario al mismo tiempo) más sencillo de gestionar.[6] (Véase AmigaOS, beOS o MacOS como los
pioneros[7] de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de
Video Toasters[8] por su capacidad para la Edición de vídeo en entorno multitarea round robin, con
gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine[9]
o Scala multimedia, entre muchos otros.)[10]
Uno de los propósitos de un sistema operativo como intermediario consiste en gestionar los recursos
de localización y protección de acceso del hardware, hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos
electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de
DVD, computadoras, radios, etc.)
Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de
Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores
y los enrutadores.[11
Conjunto de programas que se integran con el hardware para facilitar al usuario,
el aprovechamiento de los recursos disponibles. Algunos de sus objetivos
principales son:
o
o
o
Provee de un ambiente conveniente de trabajo.
Hace uso eficiente del Hardware.
Provee de una adecuada distribución de los recursos.
Para un Sistema Operativo real deberá satisfacer las siguientes funciones:
o
o
o
Gobierna el Sistema.
Asigna los recursos.
Administra y controlar la ejecución de los programas.
Un sistema de computo en muchos casos cuenta con demasiados recursos para
ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio
a varios procesos.
¿Qué es un Sistema Operativo?
En Breve



Un Sistema Operativo (SO) es el software básico de una computadora que provee una
interfaz entre el resto de programas del ordenador, los dispositivos hardware y el
usuario.
Las funciones básicas del Sistema Operativo son administrar los recursos de la
máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de
almacenamiento.
Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya
vienen con un navegador integrado, como Windows que trae el navegador Internet
Explorer.
Características
Administración de tareas


Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio
S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará
haciéndolo hasta su finalización y/o interrupción.
Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O.
normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma
alternada a los procesos que los solicitan, de manera que el usuario percibe que todos
funcionan a la vez, de forma concurrente.
Administración de usuarios


Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus
programas, accediendo a la vez a los recursos de la computadora. Normalmente estos
sistemas operativos utilizan métodos de protección de datos, de manera que un
programa no pueda usar o cambiar los datos de otro usuario.
Manejo de recursos


Centralizado: Si permite utilizar los recursos de una sola computadora.
Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más
de una computadora al mismo tiempo.
Descargar