viernes, 18 de septiembre de 2009

Unidad 1

Introducción a los Sistemas Operativos

Un Sistema Operativo (SO) es una colección organizada de rutinas o extensiones de software del hardware. Consiste en rutinas de control que hacen funcionar una computadora y proporcionan un entorno para la ejecución de los programas. Existen otros programas que se apoyan en el SO para poder acceder a los recursos que necesitan. Esto se lleva a cabo a través de llamadas sistema operativo. También el SO debe brindar una forma de que el usuario se pueda comunicar con él a través de una interfaz que le brinde una vía de comunicación con el hardware del sistema informático.
El objetivo principal del SO es lograr que el sistema informático es el lograr que el hardware de la computadora se emplee de modo eficiente, y el objetivo secundario se use de manera cómoda. El SO debe asegurar el correcto funcionamiento del sistema informático. Para lograr esto el hardware debe brindar algún mecanismo apropiado que impida que los usuarios intervengan en el funcionamiento del sistema y así mismo el SO debe poder utilizar este recurso de hardware de modo que esto se cumpla.
El SO debe ofrecer servicios a los programas y sus usuarios para facilitar la tarea de programación.
1.1 Definición, Objetivos, función de los S.O.

Definición de Sistema Operativo
El sistema operativo es el programa más 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 básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
Objetivos principales:
· Provee de un ambiente conveniente de trabajo.
· Hace uso eficiente del Hardware.
· Provee de una adecuada distribución de los recursos.
Funciones de un Sistema Operativo
· Proporcionar más comodidad en el uso de un computador.
· Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)
· Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
· Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).

1.2 HISTORIA DE LOS S.O.

*PRIMERA GENERACION 1946-1958.-Tubos al vacio-Mono usuario PBX-Tarjetas perforadas-Consolas-Micro interruptor-Almacenamiento temporal-Procesamiento por lotes-Lenguaje maquina

*SEGUNDA GENERACION 1958-1965-Transistores-Programación de bajo nivel-Circuitos integrados-Tiempo compartido-Interacción entre personas y computador

*TERCERA GENERACION 1965-1970-Sistema integrado-Multiprogramación-1º S.O. IBM 360-Microcomputadoras-Mini ordenadores

*CUARTA GENERACION 1971-1980-Computadoras personales-Circuitos integrados a gran escala-Chips-Desarrollo de las redes-S.O. distribuidos-Nano segundos-Multiprogramación-MSDOS-OS/2-UNIX-MINIX-GNU/Linux

1.3 SUBSISTEMADE UNSISTEMA OPERATIVO

*GESTION DE ARCHIVOSoftware que proporcionan los usuarios.

*DISPOSITIVO E/SEntrada: Se introduce los datos a la computadora para su proceso.Salida: Representa los recursos de preces de datos.

*GESTION DE MEMORIARecurso importante para la computadora y un S.O.

*GESTION DE PROCESOForma de una organización basada en los procesos.

1.4 Estructuras de los Sistemas Operativos

Multiusuario: Permite que dos o más 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 más 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.
1.5 Analisis de Sistemas Operativos comerciales

Linux
LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds empezo, -como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de codigo de este sistema operativo llamado LINUX.

El Directorio bin
Binarios de comandos esenciales boot
Archivos estáticos de cargador de arranque(boot-loader)dev
Archivos de dispositivosetc
Configuración del sistema local-máquinahome
Directorios home de los usuarioslib
Librerías compartidasmnt
Punto de montaje de particiones temporalesroot
Directorio hogar del usuario rootsbin
Binarios del sistema esencialestmp
Archivos temporales usr
Segunda jerarquía mayorvar
Información variable

Windows
El primer logro de Microsoft fue el MS-DOS. En 1980 IBM está trabajando en el que sería su gran éxito, la IBM PC. Necesita un software para su proyecto y se lo encarga a Microsoft. Gates tiene poco tiempo así que compra el software a otra empresa, lo rebautiza con el nombre de MS-DOS y le vende la licencia de uso a IBM.
Afortunadamente para Microsoft el nuevo PC es todo un éxito, el resto de fabricantes lo imitan y piden la licencia de uso del MS-DOS. En poco tiempo el IBM PC se ha convertido en un estándar y Bill Gates en millonario. Las relaciones con IBM en el desarrollo del software continúan pero Windows pondría piedras en el camino.
Su nombre completo es Microsoft Windows. Nació en 1985 para ser un complemento del MS-DOS. La novedad del momento era su Interfaz Gráfica de Usuario (GUI) pero a pesar de ello el sistema tenía ciertas limitaciones y no se implantó con la firmeza que sus creadores hubieran querido.
Uno de los principales problemas que tuvo fue Apple, que para proteger su sistema operativo impedía que Microsoft plagiara su producto. Así que Microsoft no podía incluir en Windows cosas como la papelera de reciclaje o la superposición de las ventanas.

Unix
Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
Hasta 2009, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix").
Durante fines de la década de 1970 y principios de la década de 1980, la influencia de Unix en círculos académicos indujo a su adopción en masa (principalmente la variante BSD, que había surgido en la Universidad de California, Berkeley) en varias compañías que se iniciaban por aquel entoncessiendo la más destacada Sun Microsystems. Hoy en día, junto a los sistemas Unix certificados, también se pueden encontrar sistemas similares a Unix, como Linux y los derivados de BSD.
En ocasiones, el término "Unix tradicional" suele emplearse para describir a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.
Comandos de usuario de la Primera Edición de Unix:
ar as b bas bcd boot cat chdir check chmod chown cmp cp date db dbppt dc df dsw dtf du ed find for form hup lbppt ld ln ls mail mesg mkdir mkfs mount mv nm od pr rew rkd rkf rkl rm rmdir roff sdate sh stat strip su sum tap tm tty type un wc who write





 
Sistemas Operativos © 2007 Template feito por Áurea R.C.