You are on page 1of 10

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa
Universidad nacional experimental Politécnica de la Fuerza armada
Extensión Ocumare del tuy
Ingeniería de Sistemas 601
Sistemas Operativos






TRABAJO DE
SISTEMA
OPERATIVO

Profesor: Integrantes:
Carlos M.
Kervin Cortez C.I
21.282.519









Ocumare del tuy, abril del 2014


INTRODUCCION:

Uno de los propósitos del sistema operativo que gestiona el
núcleo 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. La mayoría de aparatos electrónicos que utilizan microprocesadores para
funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD,
computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una interfaz
gráfica de usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante
una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador
web si es un enrutador
En el transcurso de este trabajo veremos distintos punto que se lo diremos a
continuación:
 Hardware
 Software
 Firmware
 Introducción a los Sistemas Operativos
 Sistema operativo
Sin el software, una computadora no es más que una masa metálica sin utilidad. Con el
software, una computadora puede almacenar, procesar y recuperar información, encontrar
errores de ortografía en manuscritos, tener aventuras e intervenir en muchas otras valiosas
actividades para ganar el sustento. El software para computadoras puede clasificarse en
general en dos clases: los programas de sistema, que controlan la operación de la
computadora en sí y los programas de aplicación, los cuales resuelven problemas para sus
usuarios. El programa fundamental de todos los programas de sistema es el sistema
operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre
la cual pueden escribirse los programas de aplicación





HARDWARE
El hardware son todas las partes tangibles de un sistema informático; sus
componentes son: eléctricos, electrónicos, electromecánicos y mecánicos. Son cables,
gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado;
contrariamente, el soporte lógico es intangible y es llamado software. El término es propio del
idioma inglés (literalmente traducido: partes duras), su traducción al español no tiene un
significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia
Española lo define como. El término, aunque sea lo más común, no solamente se aplica a las
computadoras; del mismo modo, también un robot, un teléfono móvil, una cámara fotográfica
o un reproductor multimedia poseen hardware (y software). La historia del hardware de
computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio
tecnológico de importancia. Una primera delimitación podría hacerse entre hardware básico,
el estrictamente necesario para el funcionamiento normal del equipo, y complementario, el
que realiza funciones específicas.
Un sistema informático se compone de una unidad central de procesamiento
(UCP/CPU), encargada de procesar los datos, uno o varios periféricos de entrada, los que
permiten el ingreso de la información y uno o varios periféricos de salida, los que posibilitan
dar salida (normalmente en forma visual o auditiva) a los datos procesados.




Hardware típico de una computadora personal.
1. Monitor
2. Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansión
6. Fuente de alimentación
7. Unidad de disco óptico
8. Disco duro, Unidad de estado sólido
9. Teclado
10. Ratón/Mouse
SOFTWARE
Se conoce como software al equipamiento lógico o soporte lógico de un sistema
informático, que comprende el conjunto de los componentes lógicos necesarios que hacen
posible la realización de tareas específicas, en contraposición a los componentes físicos que
son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas;
tales como el procesador de texto, que permite al usuario realizar todas las tareas
concernientes a la edición de textos; el llamado software de sistema, tal como el sistema
operativo, que básicamente permite al resto de los programas funcionar adecuadamente,
facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y
proporcionando una interfaz con el usuario.



El anglicismo "software" es el más ampliamente difundido al referirse a este concepto,
especialmente en la jerga técnica; en tanto que el término sinónimo «logicial», derivado del
término francés logicial, es utilizado mayormente en países y zonas de influencia francesa.


FIRMWARE
El firmware es un bloque de instrucciones de máquina para propósitos específicos,
grabado en una memoria, normalmente de lectura/escritura (ROM, EEPROM, flash, etc.), que
establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo
de cualquier tipo. Está fuertemente integrado con la electrónica del dispositivo siendo el
software que tiene directa interacción con el hardware: es el encargado de controlarlo para
ejecutar correctamente las instrucciones externas.
En resumen, un firmware es un software que maneja físicamente al hardware.
El programa BIOS de una computadora es un firmware cuyo propósito es activar una
máquina desde su encendido y preparar el entorno para cargar un sistema operativo en la
memoria RAM.


Un dispositivo de firmware muy común: el control remoto de la televisión.


Una visión típica de la arquitectura de computadores como una serie de capas de
abstracción: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones



Memoria de solo lectura que contiene el BIOS de una vieja placa base.

El firmware ha evolucionado para significar casi cualquier contenido programable de
un dispositivo de hardware, no solo código de máquina para un procesador, sino también
configuraciones y datos para los circuitos integrados para aplicaciones específicas (ASIC),
dispositivos de lógica programable, etc.
Hasta mediados de los años 1990 el procedimiento típico para actualizar un firmware a
una nueva versión era reemplazar el medio de almacenamiento que contenía el firmware,
usualmente un chip de memoria ROM enchufado en un socket. Hoy en día este procedimiento
no es habitual ya que los fabricantes han añadido una nueva funcionalidad que permite grabar
las nuevas instrucciones en la misma memoria, haciendo de la actualización un proceso mucho
más cómodo y dinámico. Aun así el proceso de actualización de un firmware hay que realizarlo
con mucho cuidado, ya que al ser un componente vital cualquier fallo puede dejar al equipo
inservible. Por ejemplo, un fallo de alimentación a mitad del proceso de actualización evitaría
la carga completa del código que gobierna el equipo, quizá incluso la carga del código que se
encarga de actualizar el firmware, así que no podríamos actualizarlo de nuevo y por lo tanto el
equipo dejaría de funcionar.

Introducción a los Sistemas Operativos
El objetivo fundamental de los sistemas operativos es gestionar y administrar
eficientemente los recursos hardware, permitiendo que se ejecuten concurrentemente varios
programas, sin que haya conflictos en el acceso de cada uno de ellos a cada uno de los
recursos que necesite, y sin que ningún programa monopolice alguno de ellos
Un sistema operativo es un programa (o conjunto de programas) de control que tiene
por objeto facilitar el uso de la computadora y conseguir que ésta se utilice eficientemente.
Es un programa de control, ya que se encarga de gestionar y asignar los recursos
hardware que requieren los programas. Pensemos en una computadora que es utilizada desde
diversos terminales por varios usuarios. Los recursos hardware son: el procesador (CPU), la
memoria principal, los discos, y otros periféricos. Obviamente, si varios usuarios están
utilizando la misma Computadora, debe haber alguien o algo que asigne los recursos y evite los
conflictos que puedan surgir cuando dos programas requieran los mismos elementos (la
misma unidad de disco, o la impresora, por ejemplo). Esta es una de las funciones del sistema
operativo. Además de esta función de asignar los recursos a cada programa, el sistema
operativo se encarga de contabilizar de éstos, y de la seguridad (que un usuario no pueda
acceder sin autorización a la información de otro, por ejemplo).
El sistema operativo facilita el uso de la computadora. Veamos un ejemplo de cómo lo
hace. Cada dispositivo de E/S, para ser utilizado, requiere varias instrucciones máquina que
establezcan un dialogo entre las unidades centrales y el periférico, enviando o captando el
dato de salida o de entrada, respectivamente. Estas instrucciones dependen
considerablemente de las características concretas del periférico. Si se trata, por ejemplo, de
una unidad de disco, hay que considerar el ancho de los buses, el tamaño de su memoria
intermedia, el arranque (y parada) de los motores de la unidad, el código identificador de la
posición a donde hay que acceder, etc. Por otra parte, un dispositivo dado, estas instrucciones
u operaciones son comunes para grabar o leer cual tipo de información (programas o datos),
sea cual sea su naturaleza. El sistema operativo, con objetivo de facilitar el trabajo de los
programadores, contiene módulos de gestión de entradas / salidas que evitan a los usuarios
tener que incluir esas instrucciones cada vez que hacen una operación de entrada o salida. Se
puede decir que esos programas del sistema operativo hacen transparente al usuario las
características hardware concretas de los dispositivos.
El sistema operativo también hace que la computadora se utilice eficientemente. Para
poner de manifiesto cómo el sistema operativo puede incrementar la eficiencia consideremos
un ejemplo sencillo. Los programas tradicionalmente se ejecutan secuencialmente; es decir,
hasta que no concluye la ejecución de una instrucción no se ejecuta la siguiente. Supongamos
que dentro de un programa hay una instrucción que implica la escritura de una página en una
impresora láser. Hasta que no acabe de imprimirse dicha página el programa no puede
continuar ejecutándose.
En resumen, el sistema operativo efectúa, entre otras, las siguientes funciones:
- Facilita el uso de la computadora, en general, la comunicación computadora / usuario
- Gestiona y asigna recursos hardware (procesador, memoria y periféricos) a los distintos
programas o tareas
- Gestiona y mantiene los archivos en dispositivos de memoria masiva
- Apoya a otros programas
- Protege los datos y los programas, cuestión especialmente compleja en sistemas
multiusuario
- Identifica y autentifica a los usuarios que hacen uso de la computadora
- Contabiliza la utilización de los recursos realizada por los distintos usuarios.

Sistema operativo
El sistema operativo es un programa o conjunto de programas que en un sistema
informático gestiona los recursos de hardware y provee servicios a los programas de
aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos
y viceversa.
Nótese que es un error común muy extendido denominar al conjunto completo de
herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como
el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la
interacción con el sistema operativo, también llamado núcleo o kernel. Esta identidad entre
kernel y sistema operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para
comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de
usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como
era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el
sistema gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio
sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir
si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra
aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado
en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un
sistema de funcionamiento similar. 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 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. (Véase AmigaOS, beOS o Mac OS como los pioneros de dicha
modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters
por su capacidad para la Edición de vídeo en entorno multitarea round robín, con gestión de
miles de colores e interfaces intuitivos para diseño en 3D.
Uno de los propósitos del sistema operativo que gestiona el núcleo 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. La
mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan
incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras,
radios, enrutadores, etc.). En cuyo caso, son manejados mediante una interfaz gráfica de
usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una
consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si
es un enrutador.






C O N C L U S I O N


• Es un software de sistema, es decir un conjunto de programas
decomput aci ón des t i nados a r eal i z ar muchas t ar eas , s e puedeencont
rar en la mayoría de los aparatos electrónicos que utilizan microprocesadores
para funcionar.

• El sistema operativo se crea como producto de una necesidad para mejorar la
codificación de tareas en los años cuarenta. Antes las operaciones se
hacían manualmente.

• Los sistemas operativos evolucionaron a la par con la arquitectura de los
computadores, a través de cuatro generaciones donde alcanzaron un mejoramiento y
efectividad en su desempeño