SlideShare una empresa de Scribd logo
1 de 9
U N Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.<br />Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.<br />Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.<br />Historia de los sistemas operativos<br />Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del Hardware, las generaciones han sido marcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación) a transistores (segunda generación), a circuitos integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada generación Sucesiva de hardware ha ido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y capacidad.<br />Generación Cero (década de 1940)<br />Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la <br />S<br />ell (intérprete de comandos):<br />El sistema operativo es el código que realiza las llamadas al sistema. Los editores, compiladores, ensambladores, enlazadores e intérpretes de comandos definitivamente no son parte del sistema operativo, aunque son importantes y útiles. El Shell es el intérprete de comandos, a pesar de no ser parte del sistema operativo, hace un uso intenso de muchas características del sistema operativo y por tanto sirve como un buen ejemplo de la forma en que se pueden utilizar las llamadas al sistema. También es la interfaz primaria entre un usuario situado frente a su terminal y el sistema operativo.<br />Cuando algún usuario entra al sistema, un quot;
Shellquot;
 se inicia. El shell tiene la terminal como entrada y como salida estándar. Este da inicio al teclear solicitud de entrada, carácter como un signo de pesos, el cual indica al usuario que el Shell está esperando un comando. En MS-DOS normalmente aparece la letra de la unidad, seguida por dos puntos (:), el nombre del directorio en que se encuentra y por último el signo de quot;
mayor quequot;
 (>). Esto es: C:gt;<br />Estructura de un Sistema Operativo<br />Internamente los sistemas operativos estructuralmente de se clasifican según como se hayan organizado internamente en su diseño, por esto la clasificación más común de los S.O. son:<br />Sistemas monolíticos:<br />En estos sistemas operativos se escriben como un conjunto de procedimientos, cada uno de los cuales puede llamar a cualquiera de los otros siempre que lo necesite. Cuando se emplea esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados, y cada una tiene la libertad de llamar a cualquiera otra, si la última ofrece algún cálculo útil que la primera necesite.<br />Para construir el programa objeto real del sistema operativo cuando se usa este método, se compilan todos los procedimientos individuales a archivos que contienen los procedimientos y después se combinan todos en un solo archivo objeto con el enlazador.<br />En términos de ocultamiento de información, esencialmente no existe ninguno; todo procedimiento es visible para todos (al contrario de una estructura que contiene módulos o paquetes, en los cuales mucha información es local a un módulo y sólo pueden llamar puntos de registro designados oficialmente del exterior del módulo)<br />Esta organización sugiere una estructura básica del sistema operativo:<br />1.- Un programa central que invoque el procedimiento de servicio solicitado (Shell o Kernel)<br />2.- Un conjunto de procedimientos de servicios que realice las llamadas al sistema.<br />3.- Un conjunto de procedimientos de uso general que ayude a los procedimientos de servicio de él.<br />1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo 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 en esencia el mismo SO que el PC-DOS.<br />La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.<br />Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.<br />2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan <br />Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se está procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación está esperando información del usuario), y siempre que esta aplicación lo permita.<br />S<br />istema Operativo Mono tareas.<br />Los sistemas operativos Mono tareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.<br />S<br />istema Operativo Monousuario.<br />Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.<br />S<br />istema Operativo Multiusuario.<br />Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).<br />Sistemas Operativos por lotes.<br />Sistemas Operativos de tiempo compartido.<br />Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, está la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. <br />Sistemas Operativos distribuidos.<br />Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares. <br />Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.<br />3810-1706880Funciones del sistema operativo00Funciones del sistema operativoGestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada quot;
memoria virtualquot;
. <br />Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos <br />Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. <br />Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.<br />Gestión 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.<br />
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución
Sistemas operativos: funciones y evolución

Más contenido relacionado

La actualidad más candente

unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Velazquez Cruz Amairany
 
El kernel en los sistemas operativos
El kernel en los sistemas operativosEl kernel en los sistemas operativos
El kernel en los sistemas operativosKaren Serrano
 
Sistema operativo (so).
Sistema operativo (so).Sistema operativo (so).
Sistema operativo (so).Alex20736924
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativocamilobar2
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoEmily_Fdez
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoYitt Arzate
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordladyaleja27
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Sistemas operativos.docx
Sistemas operativos.docxSistemas operativos.docx
Sistemas operativos.docxGrisyesenia
 
Guia de los Sistemas Operativos
Guia de los Sistemas OperativosGuia de los Sistemas Operativos
Guia de los Sistemas OperativosAlexis Petit
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 

La actualidad más candente (18)

Maritza
MaritzaMaritza
Maritza
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
 
El kernel en los sistemas operativos
El kernel en los sistemas operativosEl kernel en los sistemas operativos
El kernel en los sistemas operativos
 
Sistema operativo (so).
Sistema operativo (so).Sistema operativo (so).
Sistema operativo (so).
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo (1) angie
Trabajo (1) angieTrabajo (1) angie
Trabajo (1) angie
 
Trabajo
TrabajoTrabajo
Trabajo
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Lorena g
Lorena gLorena g
Lorena g
 
Trabajo de sistemas operativos en word
Trabajo de sistemas operativos en wordTrabajo de sistemas operativos en word
Trabajo de sistemas operativos en word
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Sistemas operativos.docx
Sistemas operativos.docxSistemas operativos.docx
Sistemas operativos.docx
 
Guia de los Sistemas Operativos
Guia de los Sistemas OperativosGuia de los Sistemas Operativos
Guia de los Sistemas Operativos
 
Leccion2 sisop
Leccion2 sisopLeccion2 sisop
Leccion2 sisop
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 

Destacado

H&L-digital-copy
H&L-digital-copyH&L-digital-copy
H&L-digital-copyJoma Ravana
 
Charles chaplin
Charles chaplinCharles chaplin
Charles chaplincastells08
 
Gritosysusurros.....o o..
Gritosysusurros.....o o..Gritosysusurros.....o o..
Gritosysusurros.....o o..ativel7
 
Sitio google
Sitio googleSitio google
Sitio googleMartha Cp
 
Presentacion Taller inicial - Informacion
Presentacion Taller inicial - InformacionPresentacion Taller inicial - Informacion
Presentacion Taller inicial - InformacionEmilio Flores
 
Reglamento de transito[1]
Reglamento de transito[1]Reglamento de transito[1]
Reglamento de transito[1]Sergio Guerrero
 
La economa de los materiales (1)
La economa de los materiales (1)La economa de los materiales (1)
La economa de los materiales (1)naty_mica
 
Capacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidasCapacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidasAVL Desarrollos
 
Presentacion del hábito
Presentacion del hábitoPresentacion del hábito
Presentacion del hábitoyessicall
 
Trabajo final diseno_de_proyectos_grupo_43
Trabajo final diseno_de_proyectos_grupo_43Trabajo final diseno_de_proyectos_grupo_43
Trabajo final diseno_de_proyectos_grupo_43Carlos Mario Castaño
 
Presentación1
Presentación1Presentación1
Presentación1mltorresv
 
3Com 0002513E
3Com 0002513E3Com 0002513E
3Com 0002513Esavomir
 

Destacado (20)

H&L-digital-copy
H&L-digital-copyH&L-digital-copy
H&L-digital-copy
 
Charles chaplin
Charles chaplinCharles chaplin
Charles chaplin
 
Era digital
Era digital Era digital
Era digital
 
Sporthocker
SporthockerSporthocker
Sporthocker
 
Graffiti afiche - stencil
Graffiti   afiche - stencilGraffiti   afiche - stencil
Graffiti afiche - stencil
 
Gritosysusurros.....o o..
Gritosysusurros.....o o..Gritosysusurros.....o o..
Gritosysusurros.....o o..
 
Sitio google
Sitio googleSitio google
Sitio google
 
Linux
LinuxLinux
Linux
 
Catálogo el hombre invisible
Catálogo el hombre invisibleCatálogo el hombre invisible
Catálogo el hombre invisible
 
Presentacion Taller inicial - Informacion
Presentacion Taller inicial - InformacionPresentacion Taller inicial - Informacion
Presentacion Taller inicial - Informacion
 
Reglamento de transito[1]
Reglamento de transito[1]Reglamento de transito[1]
Reglamento de transito[1]
 
La economa de los materiales (1)
La economa de los materiales (1)La economa de los materiales (1)
La economa de los materiales (1)
 
Capacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidasCapacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidas
 
Estudio de lms
Estudio de lmsEstudio de lms
Estudio de lms
 
Presentacion del hábito
Presentacion del hábitoPresentacion del hábito
Presentacion del hábito
 
Era digital
Era digital Era digital
Era digital
 
Trabajo final diseno_de_proyectos_grupo_43
Trabajo final diseno_de_proyectos_grupo_43Trabajo final diseno_de_proyectos_grupo_43
Trabajo final diseno_de_proyectos_grupo_43
 
Presentación1
Presentación1Presentación1
Presentación1
 
3Com 0002513E
3Com 0002513E3Com 0002513E
3Com 0002513E
 
Webquest
 Webquest Webquest
Webquest
 

Similar a Sistemas operativos: funciones y evolución

Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)JEmilioAragonR
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativodivaaleja
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yuryganditha18
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
Trabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosTrabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosingrdth
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativosEricka Sarmiento
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmmazonf
 
Tipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoTipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoEzmee XD
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosOscarB8
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwarekatbeca
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!fabio623
 

Similar a Sistemas operativos: funciones y evolución (20)

Lorena g
Lorena gLorena g
Lorena g
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Guía visual
Guía visualGuía visual
Guía visual
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Trabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosTrabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativos
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativos
 
Colores
ColoresColores
Colores
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamientoTipos de sistemas operativos y su funcionamiento
Tipos de sistemas operativos y su funcionamiento
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
S.o 1
S.o 1S.o 1
S.o 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Definición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de softwareDefinición de plataformas tecnológicas de software
Definición de plataformas tecnológicas de software
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 

Sistemas operativos: funciones y evolución

  • 1. U N Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.<br />Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.<br />Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.<br />Historia de los sistemas operativos<br />Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del Hardware, las generaciones han sido marcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación) a transistores (segunda generación), a circuitos integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada generación Sucesiva de hardware ha ido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y capacidad.<br />Generación Cero (década de 1940)<br />Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la <br />S<br />ell (intérprete de comandos):<br />El sistema operativo es el código que realiza las llamadas al sistema. Los editores, compiladores, ensambladores, enlazadores e intérpretes de comandos definitivamente no son parte del sistema operativo, aunque son importantes y útiles. El Shell es el intérprete de comandos, a pesar de no ser parte del sistema operativo, hace un uso intenso de muchas características del sistema operativo y por tanto sirve como un buen ejemplo de la forma en que se pueden utilizar las llamadas al sistema. También es la interfaz primaria entre un usuario situado frente a su terminal y el sistema operativo.<br />Cuando algún usuario entra al sistema, un quot; Shellquot; se inicia. El shell tiene la terminal como entrada y como salida estándar. Este da inicio al teclear solicitud de entrada, carácter como un signo de pesos, el cual indica al usuario que el Shell está esperando un comando. En MS-DOS normalmente aparece la letra de la unidad, seguida por dos puntos (:), el nombre del directorio en que se encuentra y por último el signo de quot; mayor quequot; (>). Esto es: C:gt;<br />Estructura de un Sistema Operativo<br />Internamente los sistemas operativos estructuralmente de se clasifican según como se hayan organizado internamente en su diseño, por esto la clasificación más común de los S.O. son:<br />Sistemas monolíticos:<br />En estos sistemas operativos se escriben como un conjunto de procedimientos, cada uno de los cuales puede llamar a cualquiera de los otros siempre que lo necesite. Cuando se emplea esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados, y cada una tiene la libertad de llamar a cualquiera otra, si la última ofrece algún cálculo útil que la primera necesite.<br />Para construir el programa objeto real del sistema operativo cuando se usa este método, se compilan todos los procedimientos individuales a archivos que contienen los procedimientos y después se combinan todos en un solo archivo objeto con el enlazador.<br />En términos de ocultamiento de información, esencialmente no existe ninguno; todo procedimiento es visible para todos (al contrario de una estructura que contiene módulos o paquetes, en los cuales mucha información es local a un módulo y sólo pueden llamar puntos de registro designados oficialmente del exterior del módulo)<br />Esta organización sugiere una estructura básica del sistema operativo:<br />1.- Un programa central que invoque el procedimiento de servicio solicitado (Shell o Kernel)<br />2.- Un conjunto de procedimientos de servicios que realice las llamadas al sistema.<br />3.- Un conjunto de procedimientos de uso general que ayude a los procedimientos de servicio de él.<br />1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo 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 en esencia el mismo SO que el PC-DOS.<br />La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.<br />Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.<br />2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan <br />Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea).Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se está procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación está esperando información del usuario), y siempre que esta aplicación lo permita.<br />S<br />istema Operativo Mono tareas.<br />Los sistemas operativos Mono tareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.<br />S<br />istema Operativo Monousuario.<br />Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.<br />S<br />istema Operativo Multiusuario.<br />Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).<br />Sistemas Operativos por lotes.<br />Sistemas Operativos de tiempo compartido.<br />Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, está la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. <br />Sistemas Operativos distribuidos.<br />Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares. <br />Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.<br />3810-1706880Funciones del sistema operativo00Funciones del sistema operativoGestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada quot; memoria virtualquot; . <br />Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos <br />Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. <br />Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.<br />Gestión 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.<br />