T61 sistemas operativos word

Download T61 sistemas operativos word

Post on 14-Feb-2017

22 views

Category:

Education

0 download

Embed Size (px)

TRANSCRIPT

T61 SISTEMAS OPERATIVOS (SO):1.- Qu es un Sistema Operativo?:

Un sistema operativo es un conjunto de programas especialmente hechos para la ejecucin de varias tareas, en las quesirve de intermediario entre el usuario y el ordenador. El hardware son los componentes fsicos del ordenador, es decir, todo lo que se puede ver y tocar y el software son las instrucciones que el ordenador necesita para funcionar.Dentro de los sistemas operativos dependiendo del dispositivo que tengamos tendr un sistema operativo u otro.Los ordenadores llevan unos sistemas operativos diferentes visualmente al de un telfono mvil pero interiormente iguales, es decir, que los componentes y la estructura de un sistema operativo son iguales tanto en telfonos mviles como en ordenadores.Hay otros dispositivos los cuales son conocidos como Tablets. Dentro del mundo de las tablets hay infinidad de ellas mismas e infinidad de sistemas operativos.Estn desde las tablets con sistema operativo android o IOS como las Samsung Galaxy Tabs o los Ipads hasta convertibles. Los convertibles son como tablets a los cuales se les puede incorporar un teclado gracias al conector que llevan en la parte inferior del mismo y se adhieren a un teclado. Estos convertibles pueden funcionar con Windows, con Android o con ambos. Algunos de estos convertibles traen sus propios conectores USB e incluso un bolgrafo que se utiliza como ratn a pesar de que son tctiles.

2. Funcionamiento de los S.O:

2.1 Funcionamiento Bsico de los S.O:

Cuando se arranca el ordenador, lo primero que se hace es arrancar el sistema operativo. A continuacin, se arrancan todas las aplicaciones que lo forman y se cargan rpidamente. Despus de este rpido proceso, se realiza un chequeo de todo.Antiguamente este arranque y este chequeo se hacan manualmente y era mucho ms costoso. En los ordenadores antiguos, como curiosidad, el sistema operativo iba en el interior de unas tarjetas las cuales se introducan en la computadora y lo lea.

2.2 Partes fundamentales del S.O:2.2.1 Kernel:Puede considerarse como el ncleo del sistema operativo y es ledo cada vez que se inicializa el sistema. Realiza una serie de tareas bsicas como son: Controlar la memoria de la mquina y asignar una parte a cada proceso. Distribuir el trabajo realizado por la CPU de forma que sea lo ms eficiente posible. Organizar la transferencia de datos entre las distintas partes del sistema. Aceptar las instrucciones de la Shell. Hacer cumplir los permisos especificados en el sistema de ficheros.2.2.2 Shell:La forma que el usuario tiene de acceder a los servicios del kernel es mediante la Shell. Se puede considerar como el intrprete de comandos, que permite que los comandos y programas que tecleamos sean ejecutados.En UNIX hay varios tipos de Shell que ofrecen diferentes caractersticas:Bourne Shell. Es la original de UNIX y est disponible en todos los sistemas, sin embargo no ofrece las facilidades de interaccin con el usuario que ofrecen las Shell ms modernas.C Shell. Es la que tenemos normalmente cuando nos abren la cuenta en el IAC, (aunque podemos pedir que nos pongan otra).TC Shelles similar a la anterior pero ofrece ms facilidades para editar la lnea de comandos de forma interactiva.Korn shellyBourne Again Shellproporcionan las facilidades de interaccin de TC Shell.2.2.3 Administracin del FS (Sistema de Archivos):La tercera parte que define el sistema operativo UNIX es la estructura de su sistema de ficheros. Un sistema de ficheros es un mtodo lgico de organizar y archivar un gran nmero de informacin, de forma que sea sencillo hacer uso de ella. El fichero es la unidad ms pequea en la que se puede almacenar informacin. UNIX considera como ficheros no slo a los ficheros normales (en los que guardamos datos, programas, etc.) sino tambin a los directorios y los dispositivos conectados al sistema.El sistema de ficheros en UNIX est organizado en una estructura jerrquica de directorios que comienza en el directorio root.El sistema UNIX permite tener muchos usuarios simultneamente. Como usuario, cada uno tiene un directorio home en el que se sita cuando se conecta al sistema.2.2.4 Administrador de memoria:La gestin de memoria o administracin de memoria es el acto de gestionar la memoria de un dispositivo informtico. El proceso de asignacin de memoria a los programas que la solicitan.Cuando nosotros damos en el ordenador a guardar, el sistema operativo, por decirlo de alguna forma pone etiquetas con cdigos el cual nicamente lo reconoce l. Cuando nosotros buscamos, y le damos la instruccin de abrir esos archivos el sistema operativo busca esa etiqueta y abre el archivo. A parte de esta funcin, el administrador de memoria tambin le ofrece ayuda a la memoria cach.2.2.5 Gestor de entrada y salida (E/S):Entrada y salida designa cualquier transferencia de informacin desde o hacia memoria o el procesador. Comprende tanto la transferencia entre diversos niveles de la memoria como la comunicacin con los perifricos. El sistema de entrada y salida es la parte del S.O. encargada de la administracin de los dispositivos.Este sistema proporciona un medio para tratar los archivos y dispositivos de manera uniforme, actuando como intermediario entre los usuarios y los dispositivos de e/s que pueden ser manipulados por rdenes de alto nivel.

2.3 Funciones de los S.O:Entre las principales funciones de un sistema operativo encontramos:

1- La funcin de Interfaz de usuario: le da al usuario la capacidad de comunicarse con el computador, bien sea a travs de comandos o imgenes. Probablemente una de la ms relevante de las funciones de los sistemas operativos.

2- Gestin de Archivos: esta funcin del sistema operativo permite al usuario modificar y editar los archivos a travs de los programas.

3- Gestin de Recursos: dirige el hardware, la red y perifricos. Incluyendo la memoria.

4- Administrar Tareas: esta funcin de un sistema operativo la realiza a travs de la asignacin de recursos a cada programa, identificando

5- Soporte: los servicios de soporte van a depender de los programas que estemos usando, en general comprenden servicios de actualizacin, seguridad, identificacin de controladores para nuevos hardware.

2.4 Estructura de los S.O:Los sistemas operativos pueden estar formados con diferentes estructuras. Hay tres tipos de estructuras, como la modular, la de anillos o la mikrokernel.

3.-Clasificacin de los Sistemas Operativos.:

3.1 Segn su estructura:

Atendiendo a la estructura de los sistemas operativos, pueden distinguirse una gran variedad de tipos, en los que se encuentran:

Sistemas Monolticos: Los sistemas Monolticos son la estructura ms simple para un Sistema Operativo.Se caracteriza porque no tienen una estructura totalmente clara, con esto nos referimos a que sus rutinas y funcionalidades, se encuentran agrupados en un solo programa. Son compactos, por lo que si se estropea un componente se estropea todo.

Mikrokernel: a diferencia de los sistemas monolticos, los sistemas mikrokernel son un tipo de sistema operativo el cual tiene sus componentes separados y totalmente diferenciados los unos de los otros.

Sistemas Jerrquicos: A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas se hizo necesaria una mayor organizacin del software del sistema operativo, se dividi el sistema operativo en pequeas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos.

Sistemas Multincleo: Un procesador multincleo es aquel que combina dos o ms microprocesadores independientes en un solo paquete. Un dispositivo de doble ncleo contiene solamente dos microprocesadores independientes. En general, los microprocesadores multincleo permiten que un dispositivo computacional exhiba una cierta forma del paralelismo

Arquitectura cliente-servidor: es un modelo de aplicacin distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta.

Sistemas Virtuales: estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramacin y la mquina extendida. El objetivo de los sistemas operativos de los sistemas virtuales es el de integrar distintos sistemas operativos dando la sensacin de ser varias mquinas diferentes. El ncleo de estos sistemas operativos se denomina monitor virtual y tiene como misin llevar a cabo la multiprogramacin

Monoltico vs. Microkernel: como decamos antes, la principal diferencia entre estos dos tipos de estructura es muy simple. Los sistemas monolticos tienen una estructura compacta siendo as ms rpidos, pero ms complicados de arreglar en caso de fallo de uno de sus componentes, en cambio el microkernel no es compacta, por lo que es menos rpida pero ms fcil de arreglar en caso de fallo de uno de los componentes.

Monoltico vs. Capas: la principal diferencia es que el monoltico es compacto y el de capas es medio compacto medio separado, es decir, es una mezcla entre el microkernel y el monoltico.

3.2 Segn la administracin de tareas:

Mono tarea:En este tipo de sistemas solo se puede ejecutar un proceso a la vez, mientras dicho proceso est en ejecucin los recursos del sistema estn disponibles para el mismo proceso, para iniciarse un nuevo proceso o aplicacin se ha de terminar primero con la que se est trabajando. Un ejemplo claro de sistema operativo mono tarea es DOS (Disk Operanting System). Multitarea:En este tipo de sistemas se pueden ejecutar varios programas o procesos de forma simultanea, para realizar esta accin el procesador comparte y va dedicando a cada proceso un tiempo de uso, de esta forma todos los procesos se irn ejecutando a la vez. La carga de procesos har que el procesador tarde ms tiempo en ejecutar todos los procesos, pero comparando con un sistema mono tarea el tiempo medio de espera ser menor. Un ejemplo de este tipo de sistemas puede ser Unix y Linux.

3.3 Segn la administracin de usuarios:

Monousuario:En este tipo de sistema solo hay un nico usuario que trabaja con el ordenador y tiene disponibles todos los recursos del sistema para el mismo. Si otro usuario quiere utilizar el sistema ha de esperar a que termine el primero para utilizarlo.Los ejemplos ms claros de sistemas operativos monousuario pueden ser: DOS (Disk Operating System), Windows XP, Windows 2000, etc. Multiusuario:Estos sistemas varios usuarios pueden utilizar los recursos del sistema a la vez o simultneamente. La forma ms comn de utilizar estos sistemas por parte de los usuarios es a travs de terminales tontos o bien mediante ordenadores clientes conectados al ordenador principal o servidor.

4. Historia de los S.O:

4.1. Contexto Histrico de los S.O:

Los primeros S.O. surgieron entre 1945-1954. Estos eran grandes mquinas que eran controladas por no solo una persona, sino por varios programadores expertos. En la dcada siguiente, entre 1955-1965 hubo grandes avances con respecto al hardware (todo aquello que es tangible en un ordenador). Unos aos despus, en 1980, se cre la Commodore Amiga, ordenador de gran xito en los aos 80 y 90, debido a su gran capacidad con el movimiento de archivos multimedia. A este ordenador le acompa la Video Toaster, una aceleradora que serva para la edicin profesional de vdeos. Este conjunto dio lugar a grandes pelculas como Terminator 2.

4.2. Evolucin de los S.O:

A finales de los aos 1940, con lo que podramos llamar la aparicin de la primera generacin de computadoras, se acceda directamente a la consola de la computadora.Por aquel entonces no existan los sistemas operativos, y los programadores deban interactuar con el hardware del computador sin ayuda externa.Para ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel entonces las computadoras eran mquinas muy costosas lo que haca que estuvieran muy solicitadas y que slo pudieran utilizarse en periodos breves de tiempo. Todo se haca en lenguaje de mquina.

A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y computador, los sistemas operativos hacen una aparicin como el monitor residente, el proceso por lotes y el almacenamiento temporal. Monitor residente; se limitaba a cargar los programas a memoria, leyndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El proceso por lotes; agrupacin de los trabajos en lotes, en una misma cinta o conjunto de tarjetas, de forma que se ejecutaran uno a continuacin de otro sin perder apenas tiempo en la transicin. Almacenamiento temporal; su objetivo era disminuir el tiempo de carga de los programas, utilizando dos tcnicas, el buffering y el spooling.

En los aos 1960 se produjeron cambios notorios en varios campos de la informtica, con la aparicin del circuito cerrado la mayora orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban tcnicas de lo ms diversas: multiprogramacin, tiempo compartido, tiempo real, multiprocesador, sistemas operativos desarrollados.

En los aos 1970 debido al avance de la electrnica, pudieron empezar a crearse circuitos con miles de transistores en un centmetro cuadrado de silicio, lo que llevara, pocos aos despus, a producirse los primeros sistemas integrados. sta dcada se podra definir como la de los sistemas de propsito general y en ella se desarrollan tecnologas que se siguen utilizando en la actualidad. Es en los aos 1970 cuando se produce el boom de los miniordenadores y la informtica se acerca al nivel de usuario.

En los aos 1980 con la creacin de los circuitos LSI -integracin a gran escala-, chips que contenan miles de transistores en un centmetro cuadrado de silicio, empez el auge de los ordenadores personales. En stos se dej un poco de lado el rendimiento y se busc ms que el sistema operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la rapidez de las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En esta poca, siguieron lenguajes ya existentes y nacieron otros nuevos.

Apple Macintosh; el lanzamiento oficial se produjo en enero de 1984, al precio de 2495 dlares. Muchos usuarios, al ver que estaba completamente diseado para funcionar a travs de un sistema grfico acostumbrados a la lnea de comandos, lo tacharon de juguete. A pesar de todo, el Mac se situ a la cabeza en el mundo de la edicin a nivel grfico. MS-DOS; En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirti en la primera versin de MS-DOS (MicroSoft Disk Operating System). A partir de aqu se sucedieron una serie de cambios hasta llegar a la versin 7.1, a partir de la cual MS-DOS dej de existir como tal y se convirti en una parte integrada del sistema...

Recommended

View more >