You are on page 1of 9

República Bolivariana de Venezuela

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






Introduccion
a los sistemas
operativos

Profesor: Integrantes:
Carlos Marín Hector Espinoza
C.I:23.950.421





Ocumare del tuy, abril del 2014





Introducción
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.




Concl us i ó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 puedeencontrar
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