clase 1 - sistemas operativos

8
CURSO COMPUTACION I ENFERMERIA SISTEMAS OPERATIVOS UNIVERSIDAD SAN PEDRO FILIAL – CAJAMARCA CURSO: COMPUTACIÓN I. DOCENTE: ING. MELVIN AYRAC PAREDES ING. MELVIN AYRAC PAREDES 1

Upload: aaronolivaestrada

Post on 06-Oct-2015

7 views

Category:

Documents


0 download

DESCRIPTION

Sis Operativos

TRANSCRIPT

CURSO COMPUTACION I

ENFERMERIA

SISTEMAS OPERATIVOS

UNIVERSIDAD SAN PEDRO

FILIAL CAJAMARCA

CURSO: COMPUTACIN I.

DOCENTE:

ING. MELVIN AYRAC PAREDESQUE ES UN SISTEMA OPERATIVO?

1. DEFINICIN DE SISTEMA OPERATIVO(Operating System)

El Sistema Operativo es un Sistema tipo software que controla la computadora y administra los servicios y sus funciones como as tambin la ejecucin de otros programas compatibles con ste.

Ejemplos de familias de sistemas operativos: Windows, Unix, Linux, DOS, Mac OS, etc.

Un sistema operativo permite interactuar con el hardware de computadoras, telfonos celulares, PDAs, etc. y ejecutar programas compatibles en stos.

Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema, controlar los dispositivos de entrada y salida, facilitar la conexin a redes y el manejo de archivos.

Es decir, El sistema operativo es el programa (o software) ms importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas bsicas, tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales como impresoras, escner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un polica de trfico, se asegura de que los programas y usuarios que estn funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo tambin es responsable de la seguridad, asegurndose de que los usuarios no autorizados no tengan acceso al sistema.

2. CARACTERSTICAS BSICAS

En computadoras, el sistema operativo comienza a funcionar cuando finaliza el trabajo del BIOS al encenderse o reiniciar la computadora.Los sistemas operativos poseen una interfaz que puede ser grfica (GUI) o de texto (lnea de comandos).

Los sistemas operativos forman una plataforma para que otros sistemas o aplicaciones la utilicen. Aquellas aplicaciones que permiten ser ejecutadas en mltiples sistemas operativos son llamadas multiplataforma.

La mayora de los sistemas operativos actuales son tambin multiusuario, aunque existen los monousuario (por ejemplo, DOS).

Tambin pueden clasificarse en multitarea o monotarea. Cada programa que se ejecuta en un sistema operativo, ya sea aplicacin o servicio de fondo, es llamado proceso.

Los sistemas operativos pueden ser centralizados, si permiten utilizar recursos de una sola computadora, o distribuido si permiten utilizar recursos de ms de una computadora al mismo tiempo.

Todos los sistemas operativos deben incluir un soporte para uno o ms sistemas de archivos. Por ejemplo, el sistema operativo Windows XP soporta NTFS y FAT32, en tanto Windows Vista slo soporta NTFS.

Tambin deben tomar medidas de seguridad, que antes no existan en los sistemas operativos. El principal peligro proviene de las redes como Internet.

Otra caracterstica de los actuales sistemas operativos es que poseen un gran conjunto de controladores (drivers) para permitir rpida compatibilidad con dispositivos de hardware.

3. CLASIFICACIN DE LOS SISTEMAS OPERATIVOS

Los 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.

4. CMO FUNCIONA UN SISTEMA OPERATIVO

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la eleccin del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Los sistemas operativos ms utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que tambin se utilizan, como por ejemplo Linux.

Es decir Cuando un programa desea acceder a un recurso material, no necesita enviar informacin especfica a los dispositivos perifricos; simplemente enva la informacin al sistema operativo, el cual la transmite a los perifricos correspondientes a travs de su driver (controlador). Si no existe ningn driver, cada programa debe reconocer y tener presente la comunicacin con cada tipo de perifrico.

De esta forma, el sistema operativo permite la "disociacin" de programas y hardware, principalmente para simplificar la gestin de recursos y proporcionar una interfaz de usuario sencilla con el fin de reducir la complejidad del equipo.

5. FUNCIONES DEL SISTEMA OPERATIVO

El sistema operativo cumple varias funciones:

Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los distintos programas por medio de un algoritmo de programacin. El tipo de programador depende completamente del sistema operativo, segn el objetivo deseado.

Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicacin y para cada usuario, si resulta pertinente. Cuando la memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho ms lenta.

Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a travs de los drivers (tambin conocidos como administradores perifricos o de entrada/salida).

Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignndoles los recursos que stas necesitan para funcionar. Esto significa que si una aplicacin no responde correctamente puede "sucumbir".

Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la ejecucin de programas garantizando que los recursos sean utilizados slo por programas y usuarios que posean las autorizaciones correspondientes.

Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

6. CMO SE UTILIZA UN SISTEMA OPERATIVO

Un usuario normalmente interacta con el sistema operativo a travs de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intrprete de la lnea de comandos. Las interfaces grficas permiten que utilices los comandos sealando y pinchando en objetos que aparecen en la pantalla.

7. EJEMPLOS DE SISTEMA OPERATIVO

A continuacin detallamos algunos ejemplos de sistemas operativos:

Familia WindowsFamilia Macintosh

Familia UNIX

Windows 95

Windows 98

Windows ME

Windows NT

Windows 2000

Windows 2000 server

Windows XP

Windows Server 2003

Windows CE

Windows Mobile

Windows XP 64 bits

Windows Vista (Longhorn)

Mac OS 7

Mac OS 8

Mac OS 9

Mac OS X

AIX

AMIX

GNU/Linux

GNU / Hurd

HP-UX

Irix

Minix

System V

Solaris

UnixWare

8. BREVE HISTORIA DE LOS SISTEMAS OPERATIVOS

Las primeras computadoras no tenan sistemas operativos. A principio de los 60, las computadoras slo utilizaban procesamiento por lotes para funcionar.Durante los 60, la mayora de los conceptos fueron desarrollados, conduciendo al desarrollo de los sistemas operativos. El desarrollo de la IBM System/360 produjo una familia de mainframes disponibles en una amplia variedad de capacidades y precios, para los cuales se desarroll un solo sistema operativo, OS/360.

El desarrollo de un slo sistema operativo para una lnea completa de computadoras fue crucial para el xito del System/360.

OS/360 tambin contena otro importante avance: el desarrollo del dispositivo de disco duro de almacenamiento permanente (que IBM llam DASD). Otro desarrollo clave fue el concepto de tiempo compartido, la idea de compartir los recursos de computadoras costosas entre mltiples usuarios de computadoras interactuando en tiempo real con el sistema. El tiempo compartido permiti a todos los usuarios tener la ilusin de tener acceso a una mquina exclusiva. El sistema Multics fue el sistema de tiempo compartido ms famoso de todos los sistemas operativos desarrollados que tomaron este nuevo concepto.

Por ejemplo, Multics sirvi de inspiracin para el sistema operativo UNIX de Dennis Richie y Ken Thompson.

En tanto, las primeras minicomputadoras no tenan la capacidad o necesidad de sistemas operativos hechos para mainframes; para esto fueron desarrollados sistemas operativos minimalistas.

Uno de los sistemas operativos ms populares para 1980 fue el IBM-DOS o PC-DOS.

Para los 90 el suceso eran los sistemas operativos GUI, y estos se volvieron ms robustos y flexibles. El desarrollo de Windows NT por parte de Microsoft es un ejemplo de lo dicho anteriormente.

El sistema operativo que signific un cambio en la forma de manejar las PCs sin duda fue Windows 95.

Actualmente los sistemas operativos ms usados son la familia Windows y la familia UNIX.

ING. MELVIN AYRAC PAREDES

5