Anda di halaman 1dari 31

J. Correa P.

Introduccin
En la actualidad existe gran variedad de Sistemas Operativos como
pueden ser Windows Xp Sp3, Windows 7 Sp1, Windows 8, Windows
Server 2008, Windows Server 2012, Ubuntu, Fedora, Centos, Red
Hat, Snowleopard, Mountain Lion, Maverick, etc.
El Sistema Operativo es una pieza imprescindible para nuestro
ordenador ya que sin l, ste no funciona.

J. Correa P.

Introduccin
La funcin principal que desempea cualquier sistema operativo, es la de
hacer de intermediario entre los elementos fsicos que componen nuestro
ordenador (la pantalla, el teclado, el disco duro, la impresora, etc.), y
nosotros (el usuario), haciendo as ms fcil su manejo.
Por ejemplo, nosotros no tenemos porqu saber exactamente en qu parte
del disco duro tenemos guardado cada documento que hemos creado, ya
que es el Sistema operativo el que se encarga de hacerlo.

J. Correa P.

J. Correa P.

Concepto de Sistemas Operativos


Sistema Operativo: es el soporte lgico que controla el funcionamiento del
equipo fsico.

Existen otras definiciones, como Usuario


Sistema Operativo: es un conjunto de programas y funciones que ocultan
los detalles del hardware, ofreciendo al usuario una va sencilla y flexible
de acceso al mismo.
Otra definicin como administrador de los recursos del sistema.
Sistema Operativo: Es el administrador de recursos ofrecidos por el
hardware para alcanzar un eficaz rendimiento de los mismos.
Los recursos que administra son:
El procesador, La memoria, Los dispositivos de Entrada / Salida, La
informacin.

J. Correa P.

Concepto de Sistemas Operativos


En resumen, podemos decir que un Sistema Operativo es el
conjunto de Programas que ordenamente relacionados entre
s permiten a los computadores realizar sus tareas, que son
principalmente facilitar la tarea del usuario y gestionar de
forma eficiente los recursos.
Pero al mencionar programas, debemos dividirlo en dos para
comprender que no todo el software de un computador es de
sistema operativo, as que debemos distinguir los siguientes
conceptos.

J. Correa P.

Concepto de Sistemas Operativos


Programas del sistema
Son
los
que
manejan el hardware, controlan los procesos,
hacen ms cmodo el entorno de nuestro
trabajo, etc.
Programas de Aplicaciones
Son
los
que resuelven un problema concreto de los
usuarios y que no son suministrados con el
sistema operativo. Son programas diseados y
codificados por analistas y programadores de
aplicaciones conjuntamente con los usuarios.

J. Correa P.

Concepto de Sistemas Operativos


En sntesis podemos concluir que:
Un sistema operativo, es un programa que acta como
intermediario entre el usuario y el hardware de un
computador, y su propsito es proporcionar un entorno en el
cual el usuario pueda ejecutar programas.
El objetivo principal de un sistema operativo es lograr que el
sistema de computacin se use de manera cmoda, y el
objetivo secundario es que el hardware del computador se
emplee de manera eficiente.

J. Correa P.

Tipos de Sistemas Operativos


Esta clasificacin es la ms comnmente usada y conocida desde el
punto de vista del usuario final. Se comprende fcilmente con el cuadro
sinptico que a continuacin se muestra:

J. Correa P.

Tipos de Sistemas Operativos


Monousuarios
Los sistemas operativos monousuarios son aqullos que soportan a un
usuario a la vez, sin importar el nmero de procesadores que tenga la
computadora o el nmero de procesos o tareas que el usuario pueda
ejecutar en un mismo instante de tiempo. Las computadoras personales
se han clasificado en monousuario.

Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a ms 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 nmero de procesadores en la mquina ni
el nmero de procesos que cada usuario puede ejecutar simultneamente.
J. Correa P.

Tipos de Sistemas Operativos


Monotareas
Un sistema operativo monotarea slo permiten una tarea a la vez, por
usuario.

Multitareas
Un sistema operativo multitarea es aqul que le permite al usuario
estar realizando varias labores al mismo tiempo. Por ejemplo, puede
estar editando el cdigo fuente de un programa durante su depuracin
mientras compila otro programa, a la vez que est recibiendo correo
electrnico.

J. Correa P.

Tipos de Sistemas Operativos


Uniproceso
Un sistema operativo uniproceso es aqul que es capaz de manejar
solamente un procesador de la computadora, de manera que si la
computadora tuviese ms de uno le sera intil. El ejemplo ms tpico
de este tipo de sistemas es el DOS.

Multiproceso
Un sistema operativo multiproceso se refiere al nmero de
procesadores del sistema, que es ms de uno y ste es capaz de usarlos
todos para distribuir su carga de trabajo.
J. Correa P.

Tipos de Sistemas Operativos


Multiproceso
Generalmente estos sistemas trabajan de dos formas: simtrica o
asimtricamente.
Cuando se trabaja de manera asimtrica, 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 dems procesadores, que reciben el nombre de esclavos.
Cuando se trabaja de manera simtrica, los procesos o partes de
ellos (threads), son enviados indistintamente a cualesquiera de los
procesadores disponibles, teniendo, tericamente, una mejor
distribucin y equilibrio en la carga de trabajo bajo este esquema.

J. Correa P.

Tipos de Sistemas Operativos

J. Correa P.

Interfaces y Equipo Humano


en un Sistema Operativo

J. Correa P.

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 ncleo, que representa las funciones bsicas del sistema
operativo, como por ejemplo, la gestin de la memoria, de
los procesos, de los archivos, de las entradas/salidas
principales y de las funciones de comunicacin.

J. Correa P.

Componentes del Sistema


Operativo
El intrprete de comandos, que posibilita la comunicacin

con el sistema operativo a travs de un lenguaje de control,


permitiendo al usuario controlar los perifricos sin conocer
las caractersticas del hardware utilizado, la gestin de las
direcciones fsicas, etc.
El sistema de archivos, que permite que los archivos se
registren en una estructura arbrea (jerrquico).

J. Correa P.

Componentes del Sistema


Operativo

J. Correa P.

Shell
Se encarga de traducir el lenguaje en el que nosotros escribimos, el
lenguaje programador en lenguaje mquina (unos y ceros); este
componente es en pocas palabras, el compilador, y es un intermediario
entre la CPU y el usuario.

ste las enva al ncleo o Kernel, y ste se encarga de accionar al


hardware para realizar la peticin de operacin.

J. Correa P.

Elementos fundamentales del


Sistema Operativo

Kernel
Compilador
Enlazador
Ensamblador
Interprete de comandos
Biblioteca de C

J. Correa P.

Elementos fundamentales del


Sistema Operativo

J. Correa P.

Elementos fundamentales del


Sistema Operativo

J. Correa P.

Elementos fundamentales del


Sistema Operativo

J. Correa P.

Elementos fundamentales del


Sistema Operativo

Kernel
Compilador
Enlazador
Ensamblador
Interprete de comandos
Biblioteca de C

J. Correa P.

Elementos fundamentales del


Sistema Operativo
Interprete de comandos
Programa que toma una sentencia del programa fuente (en
lenguaje de alto nivel), y la traduce al cdigo equivalente y al
mismo tiempo lo ejecuta.
Solo realizan la traduccin a medida que sea necesario.

J. Correa P.

Elementos fundamentales del


Sistema Operativo
Algunos interpretes
Command.com: Perteneciente a los sistemas MS-DOS y
derivados como las sucesivas versiones de Microsoft Windows.
GNU Bourne Again Shell (BASH): Variante del Bourne Shell
clsico para Linux con caractersticas avanzadas como control de
procesos e historial de ordenes .

J. Correa P.

Firmware
Es un bloque de instrucciones de mquina para propsitos
especficos, grabado en una memoria, normalmente de
lectura/escritura (ROM, EEPROM, flash, etc.), que establece
la lgica de ms bajo nivel que controla los circuitos
electrnicos de un dispositivo de cualquier tipo.
Est fuertemente integrado con la electrnica del
dispositivo siendo el software que tiene directa interaccin
con el hardware:
es el encargado de controlarlo para ejecutar
correctamente las instrucciones externas.

J. Correa P.

Firmware
En resumen, un firmware es un software que maneja
fsicamente al hardware.
El programa BIOS de una computadora es un firmware
cuyo propsito es activar una mquina desde su
encendido y preparar el entorno para cargar un sistema
operativo en la memoria RAM.

J. Correa P.

Componentes del Sistema


Operativo

J. Correa P.

Arquitectura de distribuciones Linux con componentes GNU


(Concepto)

J. Correa P.

J. Correa P.

Anda mungkin juga menyukai