Sistema operativo

20
MSc. Fernando Pacheco Oleas Sistema Operativo

Transcript of Sistema operativo

Page 1: Sistema operativo

MSc. Fernando Pacheco Oleas

Sistema Operativo

Page 2: Sistema operativo

Sistema Operativo

Page 3: Sistema operativo

El sistema operativo es el programa más importante de unordenador. Para que funcionen los otros programas, cadaordenador de uso general debe tener un sistema operativo. Lossistemas operativos realizan tareas básicas, tales comoreconocimiento de la conexión del teclado, enviar lainformación a la pantalla, no perder de vista archivos ydirectorios en el disco, y controlar los dispositivos periféricostales como impresoras, escáner, etc.

Page 4: Sistema operativo

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:

Multiusuario: Permite que dos o más usuarios utilicen sus programasal mismo tiempo. Algunos sistemas operativos permiten a centenareso millares de usuarios al mismo tiempo.

Multiprocesador: soporta el abrir un mismo programa en más de unaCPU.

Multitarea: Permite que varios programas se ejecuten al mismotiempo.

Multitramo: Permite que diversas partes de un solo programafuncionen al mismo tiempo.

Tiempo Real: Responde a las entradas inmediatamente. Los sistemasoperativos como DOS y UNIX, no funcionan en tiempo real.

Page 5: Sistema operativo

Cómo funciona un Sistema Operativo

Los sistemas operativos proporcionan una plataforma desoftware encima de la cual otros programas, llamadosaplicaciones, puedan funcionar. Las aplicaciones se programanpara que funcionen encima de un sistema operativo particular,por tanto, la elección del sistema operativo determina en granmedida las aplicaciones que puedes utilizar.

Page 6: Sistema operativo

Cómo se utiliza un Sistema Operativo

Un usuario normalmente interactúa con el sistema operativo através de un sistema de comandos, por ejemplo, el sistemaoperativo DOS contiene comandos como copiar y pegar paracopiar y pegar archivos respectivamente. Los comandos sonaceptados y ejecutados por una parte del sistema operativollamada procesador de comandos o intérprete de la línea decomandos. Las interfaces gráficas permiten que utilices loscomandos señalando y pinchando en objetos que aparecen en lapantalla.

Page 7: Sistema operativo

Tipos de Sistemas Operativos

Un sistema Operativo (SO) es en sí mismo un programa decomputadora. Sin embargo, es un programa muy especial, quizá elmás complejo e importante en una computadora. El SO despierta ala computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco.

Además, proporciona la facilidad para que los usuarios secomuniquen con la computadora y sirve de plataforma a partir dela cual se corran programas de aplicación.

Page 8: Sistema operativo

Los sistemas operativos más conocidos son los siguientes:

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistemaoperativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es enesencia el mismo SO que el PC-DOS.

La razón de su continua popularidad se debe al aplastante volumen desoftware disponible y a la base instalada de computadoras con procesadorIntel.

Page 9: Sistema operativo

2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativoque tuviera una interfaz gráfica amigable para el usuario, y como resultadoobtuvo Windows. Este sistema muestra íconos en la pantalla querepresentan diferentes archivos o programas, a los cuales se puede accesaral darles doble click con el puntero del mouse. Todas las aplicacioneselaboradas para Windows se parecen, por lo que es muy fácil aprender ausar nuevo software una vez aprendido las bases.

3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.

Page 10: Sistema operativo

4) Windows NT: Esta versión de Windows se especializa en las redes yservidores. Con este SO se puede interactuar de forma eficaz entre dos omás computadoras.

5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfazes muy buena. El problema que presenta este sistema operativo es que nose le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Esdecir, no se han creado muchas aplicaciones que aprovechen lascaracterísticas de el SO, ya que la mayoría del mercado de software ha sidomonopolizado por Windows.

Page 11: Sistema operativo

6) Mac OS: Las computadoras Macintosh no serían tan populares como loson si no tuvieran el Mac OS como sistema operativo de planta. Estesistema operativo es tan amigable para el usuario que cualquier personapuede aprender a usarlo en muy poco tiempo. Por otro lado, es muy buenopara organizar archivos y usarlos de manera eficaz. Este fue creado porApple Computer, Inc.

7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell deAT&T en 1969 y es ahora usado como una de las bases para lasupercarretera de la información. Unix es un SO multiusuario ymultitarea, que corre en diferentes computadoras, desdesupercomputadoras, Mainframes, Minicomputadoras, computadoraspersonales y estaciones de trabajo. Esto quiere decir que muchos usuariospuede estar usando una misma computadora por medio de terminales ousar muchas de ellas

Page 12: Sistema operativo

Estructura básica de un sistema operativo

A) CARGADOR

Cualquier programa que requiere ser ejecutado en la computadora, deberá sertransferido desde su lugar de residencia a la memoria principal.

B) CARGADOR PARA EL SISTEMA OPERATIVO

Este programa se encarga de transferir desde algún medio de almacenamientoexterno (disco, cinta o tambor) a la memoria principal, los programas del sistemaoperativo que tienen como finalidad establecer el ambiente de trabajo del equipo decómputo. Existe un programa especial almacenado en memoria ROM que se encargade accesar a este programa cargador. Cuando el sistema operativo esta cargado enmemoria toma el control absoluto de las operaciones del sistema.

C) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO

Su función es cargar a memoria todos los archivos necesarios para la ejecución de unproceso.

Page 13: Sistema operativo

Funciones básicas de un sistema operativoprogramas de control

ADMINISTRACION DE TRABAJOS

Cuando existen varios programas en espera de ser procesados, el sistemaoperativo debe decidir el orden de procesamiento de ellos, así como asignar losrecursos necesarios para su proceso.

ADMINISTRACION DE RECURSOS

oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre losdiversos programas que se encuentran en proceso, para esto, lleva un registroque le permite conocer que recursos están disponibles y cuales están siendoutilizados, por cuanto tiempo y por quien, etc.

CONTROL DE OPERACIONES DE ENTRADA Y SALIDA

Mediante esta actividad el sistema operativo decide que proceso hará uso delrecurso, durante cuánto tiempo y en que momento.

Page 14: Sistema operativo

ADMINISTRACION DE LA MEMORIA

Supervisa que áreas de memoria están en uso y cual están libre, determinacuanta memoria asignará a un proceso y en que momento, además libera lamemoria cuando ya no es requerida para el proceso.

RECUPERACION DE ERRORES

El sistema operativo contiene rutinas que intentan evitar perder el control deuna tarea cuando se suscitan errores en la trasferencia de información haciay desde los dispositivos de entrada / salida.

PROGRAMAS DE PROCESO

El sistema operativo contiene programas de servicios que sirven de apoyo alprocesamiento de los trabajos, se conocen también como utilerías y sepueden clasificar en tres tipos:

Page 15: Sistema operativo

A) UTILERIAS DEL SISTEMA

Se ejecutan bajo el control del sistema operativo y se utilizan parapreparar algunos recursos usados por el sistema. Son de usointerno.

B) UTILERIAS PARA ARCHIVOS

Manejan información de los archivos tales como imprimir, clasificar,copiar, etc.

C) UTILERIAS INDEPENDIENTES

Realizar funciones que se relacionan con la iniciación dedispositivos de Entrada/Salida, carga del sistema operativo, etc.

Page 16: Sistema operativo

El sistema operativo como máquina virtual

Un computador se compone de uno o más procesadores o CPU,memoria principal o RAM, memoria secundaria (discos), tarjetas deexpansión (tarjetas de red, módems y otros), monitor, teclado, mouse yotros dispositivos. O sea, es un sistema complejo. Escribir programasque hagan uso correcto de todas estas componentes no es una tareatrivial. Peor aún si hablamos de uso óptimo. Si cada programadortuviera que preocuparse de, por ejemplo, como funciona el disco durodel computador, teniendo además siempre presentes todas las posiblescosas que podrían fallar, entonces a la fecha se habría escrito unacantidad bastante reducida de programas.

Page 17: Sistema operativo

El sistema operativo como administrador de recursos

La otra tarea de un sistema operativo consiste en administrar losrecursos de un computador cuando hay dos o más programas queejecutan simultáneamente y requieren usar el mismo recurso (comotiempo de CPU, memoria o impresora).

Además, en un sistema multiusuario, suele ser necesario o convenientecompartir, además de dispositivos físicos, información. Al mismotiempo, debe tenerse en cuenta consideraciones de seguridad: porejemplo, la información confidencial sólo debe ser accesada porusuarios autorizados, un usuario cualquiera no debiera ser capaz desobrescribir áreas críticas del sistema, etc. (En este caso, un usuariopuede ser una persona, un programa, u otro computador). Enresumen, el sistema operativo debe llevar la cuenta acerca de quiénestá usando qué recursos; otorgar recursos a quienes los solicitan(siempre que el solicitante tenga derechos adecuados sobre elrecurso); y arbitrar en caso de solicitudes conflictivas

Page 18: Sistema operativo

Conclusión

El sistema operativo es el programa más importante de un ordenador. Paraque funcionen los otros programas, cada ordenador de uso general debetener un sistema operativo. Los sistemas operativos son el motor dearranque de un computador sin el sistema operativo no se pudiera conectaral computador. Un sistema operativo está formado por varios programasque en conjunto presentan al usuario una vista integrada del sistema

Page 19: Sistema operativo

CUESTIONARIO DE PREGUNTAS

1. ¿Qué entiende por sistemas operativos?

1. ¿Para que sirven los sistemas operativos?

2. Escribe la clasificación de los sistemas operativos

4. Completa la Estructura básica de un sistema operativo

5. Escribe las funciones básicas de un sistema operativo

a)CARGADOR __________________________________________________________________b) CARGADOR PARA EL SISTEMA OPERATIVO_________________________________________c) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO___________________________________

Page 20: Sistema operativo

Elaborado Por:

Ana Tenempaguay

[email protected]

AGRADECIMIENTO

Agradezco en primer lugar a Dios por darmelas fuerzas necesarias para seguir adelantecon entusiasmo y mucho esfuerzo a mimaestro por darme la guía y enseñarmetodo lo que se sobre la materia porayudarme con dedicación y cariño siprejuicios apoyándome en todo momento.