Aclaracion: este post es una recopilacion de apuntes del Catedratico en Sistemas Operativos I, y va dirigido a aquellos que recien estan empezando...
Un sistema operativo es un conjunto de programas y utilidades básicas que hacen que su computadora funcione. El centro de un sistema operativo es el núcleo (N. del T.: kernel). El núcleo es el programa más importante en la computadora, realiza todo el trabajo básico y le permite ejecutar otros programas.
1. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
UNIDAD: 1
Investigación
MATERIA: SISTEMAS OPERATIVOS 1
1.1 DEFINICION Y CONCEPTO
1.2 FUNCIONES Y CARACTERISTICAS de los sistemas
operativos
ESPECIALIDAD:
INGENIERIA EN INFORMATICA
GRUPO: 4S
Asesor: TOLEDO TORRES JACINTO
Alumno: ROQUE SALUD FIGUEROA
2. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
INTRODUCCION
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 registros que necesite, y sin que ningún programa
monopolice alguno de ellos.
Un sistema operativo es un programa (o un conjunto de programas) de control que
tiene por objeto de facilitar el uso de la computadora y conseguir que esta 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
usada desde diversos terminales por varios usuarios.
El sistema operativo también hace que la computadora se utilice eficientemente.
Para poner de manifiesto como el sistema operativo que pueda incrementar la
eficiencia, consideremos un ejemplo sencillo. Los programas tradicionalmente se
ejecutan secuencialmente; es decir hasta que no concluya la ejecución de unas
instrucciones no se ejecuta la siguiente.
Organizar datos para acceso rápido y seguro
3. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
SISTEMA OPERATIVO
Es un programa o conjunto de programas de un sistema informático que
gestiona los recursos de hardware y provee los servicios a los
programas de aplicación, ejecutándose en modo privilegiado respecto a
los restantes (aunque puede que parte de él se ejecute en espacio de
usuario). Nótese que es un error común muy extendido denominar al
conjunto completo de herramientas sistema operativo,3 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. 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.
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.
Interacción entre el SO con el resto de
las partes
.
Estimación del uso de sistemas
operativos en computadoras de
escritorio con acceso a Internet en
enero de 2012.
4. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
FUNCIONES Y CARACTERISTICAS DE
UN SISTEMA OPERATIVO
FUNCIONES.-
Control de Recursos: constituyen la parte del sistema operativo
dedicada a coordinar el funcionamiento de todos los recursos y
elementos de la computadora, es decir, el procesador, la memoria, las
operaciones de entrada/salida, la información y en definitiva todo el
entorno del sistema incluidos los periféricos.
Los programas de control están especialmente desarrollados para que
puedan ayudar con éxito a la computadora, se cual fuese la modalidad
con que trabaje: monoprogramacion, multiprogramación, proceso
distributivo, etc., consiguiendo así la utilización óptima de los recursos
disponibles.
Interpretación de Comandos: es un programa informático que
tiene la capacidad de traducir las órdenes que introducen los usuarios,
mediante un conjunto de instrucciones facilitadas por el mismo
directamente al núcleo y al conjunto de herramientas que forman el
sistema operativo.
Manejo de Errores: gestiona los errores de hardware y la pérdida
de datos.
Manejo de dispositivos E/S: organiza los archivos en diversos
dispositivos de almacenamiento, como discos flexibles, discos duros,
discos compactos o cintas magnéticas.
5. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
Secuencia de tareas: el sistema operativo debe administrar la
manera en que se reparten los procesos. Definir el orden. (Quien va
primero y quien después).
Protección: evitar que las acciones de un usuario afecten el trabajo
que está realizando otro usuario.
• Multiacceso: un usuario se puede conectar a otra máquina sin
tener que estar cerca de ella.
• Contabilidad de recursos: establece el costo que se le
cobra a un usuario por utilizar determinados recursos.
• Aceptar los trabajos y conservarlos hasta su finalización.
Controlar el uso de los componentes físicos del Algunas funciones del sistema operativo son:
ordenador
6. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
CARACTERISTICAS.-
Se puede decir que un Sistema Operativo tiene las siguientes
características.
• Conveniencia.- un sistema operativo hace más conveniente
el uso de una computadora.
• Eficiencia.- un sistema operativo permite que los recursos de
la computadora se usen de la manera más eficiente posible.
• Habilidad para evolucionar.- un sistema operativo deberá
construirse de manera que permita el desarrollo, prueba o
introducción efectiva de nuevas funciones del sistema sin interferir
con el servicio.
• Encargado de administrar el Hardware.- el sistema
operativo se encarga de manejar una mejor manera los recursos
de la computadora en cuanto a hardware se refiere, esto es,
asignar a cada proceso una parte del procesador para poder
compartir los recursos.
Relacionar dispositivos (gestionar a través del
Kernel).- el sistema operativo se debe encargar de comunicar a
los dispositivos periféricos, cuando el usuario asi lo quiera.
Organizar datos para acceso rápido y seguro.-
Manejar las comunicaciones en red.- el sistema
operativo permite al usuario manejar con alta facilidad todo lo
referente a la instalación y uso de las redes de computadoras.
7. No. De control
13190333 CD. Juchitán de Zaragoza Oaxaca a 07 de septiembre del
2015
Procesamiento por bytes de flujo a través del bus
de datos.-
Facilitar las entradas y salidas.- un sistema operativo debe
hacerle fácil al usuario el acceso y manejo de los dispositivos de
Entrada/Salida de computadora.