Você está na página 1de 17

UNIDAD 3: SISTEMAS OPERATIVOS Y UTILIDADES

Sara Muoz 2B TIC


1

ndice: 1.Introduccin: 1.1 Definicin de sistemas operativos 1.2 Relacin entre Sofware y Hardware
2.Funcionamiento de los S.O: 2.1 Funcionamiento bsico 2.2 Arquitectura de un sistema operativo.Componentes. 2.3Funciones de los sistemas operativos 3.Evolucin de los sistemas operativos: 3.1Niveles de los sistemas operativos 3.2Principales sistemas operativos
2

Definicin:
Un sistema operativo (SO) es el programa o conjunto de programas que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones. Relacin entre hardware y software: EL HARDWARE: Componentes fsicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos: - El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista. - El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos perifricos.
3

EL SOFTWARE: Son las instrucciones que el ordenador necesita para funcionar, no existen fsicamente, o lo que es igual, no se pueden ver ni tocar. Tambin tenemos de dos tipos: - Sistemas Operativos: Tienen como misin que el ordenador gestione sus recursos de forma eficiente, adems de permitir su comunicacin con el usuario. Para saber ms de los sistemas operativos pincha en el enlace - Aplicaciones: Son programas informticos que tratan de resolver necesidades concretar del usuario, como por ejemplo: escribir, dibujar, escuchar msica,...

Funcionamiento Bsico:
Los programas del S.O se cargan en la memoria RAM al conectar el ordenador y permanecen en ella hasta la desconexin del mismo. Las aplicaciones se cargan en RAM, en el momento de su ejecucin, una vez terminada la tarea, se descargan en memoria.
Partes del SO: Ncleo: Kernel, conjunto de programas y rutinas que sirven para realizar las tareas bsicas Programas control: ficheros Utilidades: Compiladores, editores ,etc. Herramientas: Programas Backup, compresores de discos, scaneadores, etc.
5

Arquitectura:

El sistema operativo se encuentra estructurado de la siguiente forma: Estructura modular Estructura de anillos o capas Estructura Microkernel Estructura Multincleo Estructura de maquinas virtuales Estructura de anillos o capas: el SO est dividido en niveles cada uno construido sobre los anteriores. La capa ms baja es el hardware; la ms alta, la interfaz de usuario.
6

Componentes del SO:


1. Gestin de procesos 2. Gestin de la memoria principal 3.Gestin del almacenamiento secundario 4. El sistema de E/S 5. Sistema de archivos 6.Sistemas de proteccin 7. Sistema de comunicaciones 8. Programas de sistema 9. Gestor de recursos
7

Gestin de procesos

Un proceso es simplemente, un programa en ejecucin que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de: Crear y destruir los procesos. Parar y reanudar los procesos. Ofrecer mecanismos para que se comuniquen y sincronicen. La gestin de procesos podra ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y despus las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas ms antiguas.

Gestin de la memoria principal La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una direccin nica. Este almacn de datos de rpido accesos es compartido por la CPU y los dispositivos de E/S, es voltil y pierde su contenido en los fallos del sistema. El SO es el responsable de: Conocer qu partes de la memoria estn siendo utilizadas y por quin. Decidir qu procesos se cargarn en memoria cuando haya espacio disponible. Asignar y reclamar espacio de memoria cuando sea necesario. Gestin del almacenamiento secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es voltil y adems muy pequea para almacenar todos los programas y datos. Tambin es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:

Planificar los discos. Gestionar el espacio libre. Asignar el almacenamiento. Verificar que los datos se guarden en orden Forzar el uso de estos mecanismos de proteccin. El sistema de E/S Consiste en un sistema de almacenamiento temporal (cach), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.
Sistema de archivos Los archivos son colecciones de informacin relacionada, definidas por sus creadores. stos almacenan programas (en cdigo fuente y objeto) y datos tales como imgenes, textos, informacin de bases de datos, etc. El SO es responsable de: Construir y eliminar archivos y directorios. Ofrecer funciones para manipular archivos y directorios. Establecer la correspondencia entre archivos y unidades de almacenamiento. Realizar copias de seguridad de archivos. Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de organizar la informacin que se almacena en las memorias (normalmente discos) de los ordenadores.

10

Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante informacin ya que el tamao mximo de un fichero con un sistema de archivos FAT32 est limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamao es considerablemente mayor. Sistemas de proteccin Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de: Distinguir entre uso autorizado y no autorizado. Especificar los controles de seguridad a realizar. Forzar el uso de estos mecanismos de proteccin. Sistema de comunicaciones Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envo y recepcin de informacin a travs de las interfaces de red. Tambin hay que crear y mantener puntos de comunicacin que sirvan a las aplicaciones para enviar y recibir informacin, y crear y mantener conexiones virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo hacen remotamente.
11

Programas de sistema Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de Ofrecen un entorno til para el desarrollo y ejecucin de programas, siendo alguna de las tareas que realizan: Manipulacin y modificacin de archivos. Informacin del estado del sistema. Soporte a lenguajes de programacin. Comunicaciones.

Gestor de recursos Como gestor de recursos, el Sistema Operativo administra: 1.La CPU (Unidad Central de Proceso, donde est alojado el microprocesador). 2. Los dispositivos de E/S (entrada y salida) 3.La memoria principal (o de acceso directo). 4.Los discos (o memoria secundaria). 5.Los procesos (o programas en ejecucin). 6.y en general todos los recursos del sistema.

12

Funciones:
Las funciones bsicas del Sistema Operativo: Compartir el hardware entre usuarios Facilitar la entrada salida Planificar recursos entre usuarios Definir la interfaz de usuario Permitir a los usuarios compartir los datos Recuperarse de los errores administrar los recursos de la mquina coordinar el hardware organizar archivos y directorios en dispositivos de almacenamiento
13

Evolucin de los SO:


En la dcada de los 40 los sistemas informticos no disponan de SO con lo que los usuarios de estos deban introducir las instrucciones en cdigo binario lo que hacia su uso restringido a personas de mucho conocimiento en esa materia. En la dcada de los 50 : en 1956 General Motors desarrolla lo que es hoy considerado el primer sistema el GM-NAA I/O, para lograr la fluidez en la trasmisin de informacin. Aparece el JLC ,se usaban tarjetas perforadas y eran controladas por operadores. En la segunda mitad de la dcada de los 60 y 1 mitad de los 70 es entonces cuando se desarrollan los SO mas importantes. Durante esta generacin el usuario perdi el control del hardware. Los equipos informticos venan con el software (SO) de "regalo". En la dcada de los 90. Los entornos grficos cobraron mucha importancia, evolucionaron las llamadas GUIs (interfaces graficas del usuario) y los sistemas operativos tipo windows 9, millenium o NT para empresas.
14

Sistemas operativos:
Pueden ser clasificados de la siguiente forma: Multiusuario: Permite que dos o ms usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. Multiprocesador: soporta el abrir un mismo programa en ms de una CPU. Multitarea: Permite que varios programas se ejecuten al mismo tiempo. Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
15

Principales sistemas operativos:


Los ms utilizados son Dos: Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer. Otros sistemas operativos: MSDOS UNIX WINDOWS 3, 3.1 W 95, W NT, W 2000, W SERVER, W XP, W Vista y W 7 NETWARE de NOVELL OS2 APPLE / MACINTHOS

16

Linux y Windows
Linux es un sistema operativo diseado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linus Tovalds. Su objetivo es propulsar el software de libre distribucin junto con su cdigo fuente para que pueda ser modificado por cualquier persona, dando rienda suelta a la creatividad. Windows (Ventanas), es un programa que nos permite trabajar con diferentes ventanas (programas) simultneamente, permitiendo la manipulacin de informacin entre una y otra, ya que es la caracterstica principal.

17

Você também pode gostar