SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
EXTENSIÓN BARINAS
SISTEMAS
OPERATIVOS
Carla escobar
C.I. 20.189.376
Informática
Barquisimeto, 29 de Junio de 2014
DEFINICIÓN
De acuerdo con la página web www.importancia.org; El sistema operativo es
el software que gobierna una máquina, el conjunto de procesos que determinan lo que
se ve y lo que se desea haga un dispositivo con cada acción que realiza el usuario.
El sistema operativo es la base sobre la que se instalan diversos programas
que hoy en día son importantes para la humanidad, además de que gracias a él se
puede realizar tareas básicas como enviar información a la pantalla de la pc,
reconocimiento de la conexión del teclado hasta controlar otros dispositivos externos
como una impresora.
Según con una cita web de la página www.masadelante.com; 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.
FUNCIÓN
El sistema operativo cumple varias funciones:
 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.
 Gestió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 "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 más lenta.
 Gestión de entradas/salidas: el sistema operativo permite unificar y
controlar el acceso de los programas a los recursos materiales a través de los
drivers (también conocidos como administradores periféricos o de
entrada/salida).
 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. Esto significa que si una aplicación no responde
correctamente puede "sucumbir".
 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.
 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.
 Gestión de la información: el sistema operativo proporciona cierta cantidad
de indicadores que pueden utilizarse para diagnosticar el funcionamiento
correcto del equipo.
EVOLUCIÓN
La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra
Mundial, en la década de los 40. En esos años no existía siquiera el concepto de
"Sistema Operativo" y los programadores interactuaban directamente con el hardware
de las computadoras trabajando en lenguaje máquina (esto es, en binario,
programando únicamente con 0s y 1s).
El concepto de Sistema Operativo surge en la década de los 50. El primer
Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y
básicamente lo único que hacía era comenzar la ejecución de un programa cuando el
anterior terminaba.
En los años 60 se produce una revolución en el campo de los Sistemas
Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario,
sistema multiprocesadores y sistema en tiempo real.
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los
Sistemas Operativos que existen hoy en día.
En los años 70 se produce un boom en cuestión de ordenadores personales,
acercando estos al público general de manera impensable hasta entonces. Esto hace
que se multiplique el desarrollo, creándose el lenguaje de programación C (diseñado
específicamente para reescribir por completo el código UNIX).
Como consecuencia de este crecimiento exponencial de usuarios, la gran
mayoría de ellos sin ningún conocimiento sobre lenguajes de bajo o alto nivel, hizo
que en los años 80, la prioridad a la hora de diseñar un sistema operativo fuese la
facilidad de uso, surgiendo así las primeras interfaces de usuario.
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. En la década
de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en
septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema
operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un
núcleo funcional.
TIPOS DE SISTEMAS OPERATIVOS
Los sistemas operativos pueden ser clasificados de la siguiente manera:
1. Sistemas operativos por su estructura
2. Sistemas operativos por servicios
3. Sistemas Operativos por la forma de ofrecer sus servicios
1. Sistemas Operativos por su estructura:
Estructura Monolítica: Es la estructura de los primeros sistemas operativos
constituidos fundamentalmente por un solo programa compuesto de un
conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a
cualquier otra.
Estructura Jerárquica: Se dividió el sistema operativo en pequeñas
partes, de tal forma que cada una de ellas estuviera perfectamente definida y
con un claro interface con el resto de elementos. Se constituyó una estructura
jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue
denominado THE (Technische Hogeschool, Eindhoven).
Maquina Visual: Se trata de un tipo de sistemas operativos que presentan
una interface a cada proceso, mostrando una máquina que parece idéntica a la
máquina real subyacente. Estos sistemas operativos separan 2 conceptos que
suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina
extendida. El objetivo de los sistemas operativos de máquina virtual es el de
integrar distintos sistemas operativos dando la sensación de ser varias
máquinas diferentes.
2. Sistemas Operativos por servicios:
Monousuarios: Los sistemas operativos monousuarios son aquéllos que
soportan a un usuario a la vez, sin importar el número de procesadores que
tenga la computadora o el número de procesos o tareas que el usuario pueda
ejecutar en un mismo instante de tiempo. Las computadoras personales
típicamente se han clasificado en este renglón.
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de comunicaciones.
No importa el número de procesadores en la máquina ni el número de
procesos que cada usuario puede ejecutar simultáneamente.
Monotareas
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por
usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el
cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede
estar haciendo solo una tarea a la vez.
Multitareas
Un sistema operativo multitarea es aquél que le permite al usuario estar
realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando
el código fuente de un programa durante su depuración mientras compila otro
programa, a la vez que está recibiendo correo electrónico en un proceso en
background. Es común encontrar en ellos interfaces gráficas orientadas al uso
de menús y el ratón, lo cual permite un rápido intercambio entre las tareas
para el usuario, mejorando su productividad.
Uniproceso
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente
un procesador de la computadora, de manera que si la computadora tuviese
más de uno le sería inútil.
Multiproceso
Un sistema operativo multiproceso se refiere al número de procesadores del
sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su
carga de trabajo. Generalmente estos sistemas trabajan de dos formas:
simétrica o asimétricamente.
3. Sistemas Operativos por la forma de ofrecer sus servicios
Sistemas operativos de red: Los sistemas operativos de red se definen
como aquellos que tiene la capacidad de interactuar con sistemas operativos
en otras computadoras por medio de un medio de transmisión con el objeto de
intercambiar información, transferir archivos, ejecutar comandos remotos y un
sin fin de otras actividades.
Sistemas operativos distribuidos: Los sistemas operativos distribuidos
abarcan los servicios de los de red, logrando integrar recursos (impresoras,
unidades de respaldo, memoria, procesos, unidades centrales de proceso) en
una sola máquina virtual que el usuario accede en forma transparente. Es
decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino
que los conoce por nombre y simplemente los usa como si todos ellos fuesen
locales a su lugar de trabajo habitual.
Existen varios tipos de sistemas operativos, definidos según su
capacidad para administrar simultáneamente información de 16 bits, 32 bits,
64 bits o más.
SISTEMA PROGRAMACIÓN USUARIO
ÚNICO
USUSARIO
MULTIPLE
TAREA
ÚNICA
MULTIAREA
DOS 16 bits X X no preventivo
Windows3.1 16/32 bits X cooperativo
Windows95/98/Me 32 bits X preventivo
WindowsNT/2000 32 bits X preventivo
WindowsXP 32/64 bits X preventivo
Unix / Linux 32/64 bits X preventivo
MAC/OS X 32 bits X preventivo
VMS 32 bits X preventivo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Juan mejia baca
Juan mejia bacaJuan mejia baca
Juan mejia baca
 
Caratula de sistemas
Caratula de sistemasCaratula de sistemas
Caratula de sistemas
 
Informe ariana
Informe arianaInforme ariana
Informe ariana
 
Tipos de Sistemas Operativos
Tipos de Sistemas OperativosTipos de Sistemas Operativos
Tipos de Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sisa¡tema Operativo
Sisa¡tema Operativo Sisa¡tema Operativo
Sisa¡tema Operativo
 
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 o.e.c
Sistemas operativos o.e.cSistemas operativos o.e.c
Sistemas operativos o.e.c
 
Tiposso
TipossoTiposso
Tiposso
 
Lorena g
Lorena gLorena g
Lorena g
 
Sistemas operativos 1 pdf
Sistemas operativos 1 pdfSistemas operativos 1 pdf
Sistemas operativos 1 pdf
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Software y sistema operativo
Software y sistema operativoSoftware y sistema operativo
Software y sistema operativo
 
Lizet
LizetLizet
Lizet
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Tipos Sistemas Operativos
Tipos Sistemas OperativosTipos Sistemas Operativos
Tipos Sistemas Operativos
 

Destacado

Diferencia entre etica profesional y deont profesional
Diferencia entre etica profesional y deont profesionalDiferencia entre etica profesional y deont profesional
Diferencia entre etica profesional y deont profesionalMarcela Quattrini
 
Towards Responsible Research and Innovation in ICT
Towards Responsible Research and Innovation in ICTTowards Responsible Research and Innovation in ICT
Towards Responsible Research and Innovation in ICTKarlos Svoboda
 
Tipos de marketing
Tipos de marketing Tipos de marketing
Tipos de marketing julianita28
 
Curso adm 453 técnicas de oratoria
Curso adm 453   técnicas de oratoriaCurso adm 453   técnicas de oratoria
Curso adm 453 técnicas de oratoriaProcasecapacita
 
Genetics research-template
Genetics research-templateGenetics research-template
Genetics research-templateMorganScience
 
2010 LPL Financial Outlook
2010 LPL Financial Outlook2010 LPL Financial Outlook
2010 LPL Financial Outlookguestc5af6ef
 
La palabra conjunto generalmente la asociamos con la idea de agrupar objetos
La palabra conjunto generalmente la asociamos con la idea de agrupar objetosLa palabra conjunto generalmente la asociamos con la idea de agrupar objetos
La palabra conjunto generalmente la asociamos con la idea de agrupar objetosJuanjoyita Cabezas
 
Roman Republic
Roman RepublicRoman Republic
Roman RepublicAMSimpson
 
Bedrijvigewijken
BedrijvigewijkenBedrijvigewijken
BedrijvigewijkenGerard Weck
 
Diferentes tipos de marketin
Diferentes tipos de marketinDiferentes tipos de marketin
Diferentes tipos de marketinOscar Rodriquez
 
Caracteristicas Del Emprendedor
Caracteristicas Del EmprendedorCaracteristicas Del Emprendedor
Caracteristicas Del Emprendedorkatzrueda
 

Destacado (20)

Diferencia entre etica profesional y deont profesional
Diferencia entre etica profesional y deont profesionalDiferencia entre etica profesional y deont profesional
Diferencia entre etica profesional y deont profesional
 
Towards Responsible Research and Innovation in ICT
Towards Responsible Research and Innovation in ICTTowards Responsible Research and Innovation in ICT
Towards Responsible Research and Innovation in ICT
 
Tipos de marketing
Tipos de marketing Tipos de marketing
Tipos de marketing
 
S4 tarea4 alalm
S4 tarea4 alalmS4 tarea4 alalm
S4 tarea4 alalm
 
Curso adm 453 técnicas de oratoria
Curso adm 453   técnicas de oratoriaCurso adm 453   técnicas de oratoria
Curso adm 453 técnicas de oratoria
 
La empresa y el medio ambiente
La empresa y el medio ambienteLa empresa y el medio ambiente
La empresa y el medio ambiente
 
Bab i &_bab_ii
Bab i &_bab_iiBab i &_bab_ii
Bab i &_bab_ii
 
Hepatitis Viral
Hepatitis ViralHepatitis Viral
Hepatitis Viral
 
Genetics research-template
Genetics research-templateGenetics research-template
Genetics research-template
 
2010 LPL Financial Outlook
2010 LPL Financial Outlook2010 LPL Financial Outlook
2010 LPL Financial Outlook
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
La palabra conjunto generalmente la asociamos con la idea de agrupar objetos
La palabra conjunto generalmente la asociamos con la idea de agrupar objetosLa palabra conjunto generalmente la asociamos con la idea de agrupar objetos
La palabra conjunto generalmente la asociamos con la idea de agrupar objetos
 
Bullying escolar
Bullying escolarBullying escolar
Bullying escolar
 
Roman Republic
Roman RepublicRoman Republic
Roman Republic
 
Bedrijvigewijken
BedrijvigewijkenBedrijvigewijken
Bedrijvigewijken
 
promotion topic for imc
promotion topic for imcpromotion topic for imc
promotion topic for imc
 
Ws 11 01 09
Ws 11 01 09Ws 11 01 09
Ws 11 01 09
 
Diferentes tipos de marketin
Diferentes tipos de marketinDiferentes tipos de marketin
Diferentes tipos de marketin
 
Cirrosis hepatica
Cirrosis hepaticaCirrosis hepatica
Cirrosis hepatica
 
Caracteristicas Del Emprendedor
Caracteristicas Del EmprendedorCaracteristicas Del Emprendedor
Caracteristicas Del Emprendedor
 

Similar a SisOp Evolución

Similar a SisOp Evolución (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Lorena g
Lorena gLorena g
Lorena g
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
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
 
Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.Funciones y clasificacion de los sistemas operativos.
Funciones y clasificacion de los sistemas operativos.
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
sistemas operativos clasificacion
sistemas operativos clasificacionsistemas operativos clasificacion
sistemas operativos clasificacion
 
Leccion2 sisop
Leccion2 sisopLeccion2 sisop
Leccion2 sisop
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificacion de los sistemas
Clasificacion de los sistemasClasificacion de los sistemas
Clasificacion de los sistemas
 
Sistemas operativos 4
Sistemas operativos 4Sistemas operativos 4
Sistemas operativos 4
 
Jenny Sistemas
Jenny SistemasJenny Sistemas
Jenny Sistemas
 
tipos de sistemas
tipos de sistemastipos de sistemas
tipos de sistemas
 
sistemas operativos
sistemas operativos sistemas operativos
sistemas operativos
 

Más de carlamescobars

Detalles estructurales
Detalles estructurales Detalles estructurales
Detalles estructurales carlamescobars
 
PRUEBA 2 - INFRAESTRUCTURA
PRUEBA 2 - INFRAESTRUCTURAPRUEBA 2 - INFRAESTRUCTURA
PRUEBA 2 - INFRAESTRUCTURAcarlamescobars
 
Examen 1 carla escobar
Examen 1   carla escobar Examen 1   carla escobar
Examen 1 carla escobar carlamescobars
 
Identificación de los elementos del Estilo barroco
Identificación de los elementos del Estilo barrocoIdentificación de los elementos del Estilo barroco
Identificación de los elementos del Estilo barrococarlamescobars
 
Elementos del Manierismo
Elementos del ManierismoElementos del Manierismo
Elementos del Manierismocarlamescobars
 
Carla escobar hardware
Carla escobar hardwareCarla escobar hardware
Carla escobar hardwarecarlamescobars
 
Sistemas estructurales
Sistemas estructurales Sistemas estructurales
Sistemas estructurales carlamescobars
 
Identificación de los Elementos Arquitectonicos
Identificación de los Elementos ArquitectonicosIdentificación de los Elementos Arquitectonicos
Identificación de los Elementos Arquitectonicoscarlamescobars
 
Arquitectura paleocristiana y bizantina
Arquitectura paleocristiana y bizantinaArquitectura paleocristiana y bizantina
Arquitectura paleocristiana y bizantinacarlamescobars
 
Mapa conceptual - El Color
Mapa conceptual - El ColorMapa conceptual - El Color
Mapa conceptual - El Colorcarlamescobars
 
Armonia y Contraste Del Color - Carla escobar
Armonia y Contraste Del Color - Carla escobarArmonia y Contraste Del Color - Carla escobar
Armonia y Contraste Del Color - Carla escobarcarlamescobars
 

Más de carlamescobars (20)

Detalles estructurales
Detalles estructurales Detalles estructurales
Detalles estructurales
 
PRUEBA 2 - INFRAESTRUCTURA
PRUEBA 2 - INFRAESTRUCTURAPRUEBA 2 - INFRAESTRUCTURA
PRUEBA 2 - INFRAESTRUCTURA
 
Examen 1 carla escobar
Examen 1   carla escobar Examen 1   carla escobar
Examen 1 carla escobar
 
Estilo neoclásico
Estilo neoclásico Estilo neoclásico
Estilo neoclásico
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Diseño Estructural
Diseño Estructural Diseño Estructural
Diseño Estructural
 
Identificación de los elementos del Estilo barroco
Identificación de los elementos del Estilo barrocoIdentificación de los elementos del Estilo barroco
Identificación de los elementos del Estilo barroco
 
Analisis Hidraulico
Analisis Hidraulico Analisis Hidraulico
Analisis Hidraulico
 
Elementos del Manierismo
Elementos del ManierismoElementos del Manierismo
Elementos del Manierismo
 
Carla escobar hardware
Carla escobar hardwareCarla escobar hardware
Carla escobar hardware
 
Sistemas estructurales
Sistemas estructurales Sistemas estructurales
Sistemas estructurales
 
Renacimiento
RenacimientoRenacimiento
Renacimiento
 
Identificación de los Elementos Arquitectonicos
Identificación de los Elementos ArquitectonicosIdentificación de los Elementos Arquitectonicos
Identificación de los Elementos Arquitectonicos
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Arquitectura paleocristiana y bizantina
Arquitectura paleocristiana y bizantinaArquitectura paleocristiana y bizantina
Arquitectura paleocristiana y bizantina
 
Arquitectura Romana
Arquitectura RomanaArquitectura Romana
Arquitectura Romana
 
Mapa conceptual - El Color
Mapa conceptual - El ColorMapa conceptual - El Color
Mapa conceptual - El Color
 
Planos seriados
Planos seriadosPlanos seriados
Planos seriados
 
Kit del estudiante
Kit del estudianteKit del estudiante
Kit del estudiante
 
Armonia y Contraste Del Color - Carla escobar
Armonia y Contraste Del Color - Carla escobarArmonia y Contraste Del Color - Carla escobar
Armonia y Contraste Del Color - Carla escobar
 

SisOp Evolución

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN BARINAS SISTEMAS OPERATIVOS Carla escobar C.I. 20.189.376 Informática Barquisimeto, 29 de Junio de 2014
  • 2. DEFINICIÓN De acuerdo con la página web www.importancia.org; El sistema operativo es el software que gobierna una máquina, el conjunto de procesos que determinan lo que se ve y lo que se desea haga un dispositivo con cada acción que realiza el usuario. El sistema operativo es la base sobre la que se instalan diversos programas que hoy en día son importantes para la humanidad, además de que gracias a él se puede realizar tareas básicas como enviar información a la pantalla de la pc, reconocimiento de la conexión del teclado hasta controlar otros dispositivos externos como una impresora. Según con una cita web de la página www.masadelante.com; 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. FUNCIÓN El sistema operativo cumple varias funciones:  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.  Gestió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
  • 3. 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 más lenta.  Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).  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. Esto significa que si una aplicación no responde correctamente puede "sucumbir".  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.  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.  Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
  • 4. EVOLUCIÓN La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía siquiera el concepto de "Sistema Operativo" y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina (esto es, en binario, programando únicamente con 0s y 1s). El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día. En los años 70 se produce un boom en cuestión de ordenadores personales, acercando estos al público general de manera impensable hasta entonces. Esto hace que se multiplique el desarrollo, creándose el lenguaje de programación C (diseñado específicamente para reescribir por completo el código UNIX). Como consecuencia de este crecimiento exponencial de usuarios, la gran mayoría de ellos sin ningún conocimiento sobre lenguajes de bajo o alto nivel, hizo que en los años 80, la prioridad a la hora de diseñar un sistema operativo fuese la facilidad de uso, surgiendo así las primeras interfaces de usuario. En los 80 nacieron sistemas como MacOS, MS-DOS, Windows. En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en
  • 5. septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un núcleo funcional. TIPOS DE SISTEMAS OPERATIVOS Los sistemas operativos pueden ser clasificados de la siguiente manera: 1. Sistemas operativos por su estructura 2. Sistemas operativos por servicios 3. Sistemas Operativos por la forma de ofrecer sus servicios 1. Sistemas Operativos por su estructura: Estructura Monolítica: Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Estructura Jerárquica: Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos. Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven). Maquina Visual: Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la
  • 6. máquina real subyacente. Estos sistemas operativos separan 2 conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes. 2. Sistemas Operativos por servicios: Monousuarios: Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en este renglón. Multiusuarios Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. Monotareas Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
  • 7. Multitareas Un sistema operativo multitarea es aquél que le permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico en un proceso en background. Es común encontrar en ellos interfaces gráficas orientadas al uso de menús y el ratón, lo cual permite un rápido intercambio entre las tareas para el usuario, mejorando su productividad. Uniproceso Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. Multiproceso Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simétrica o asimétricamente. 3. Sistemas Operativos por la forma de ofrecer sus servicios Sistemas operativos de red: Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. Sistemas operativos distribuidos: Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras,
  • 8. unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más. SISTEMA PROGRAMACIÓN USUARIO ÚNICO USUSARIO MULTIPLE TAREA ÚNICA MULTIAREA DOS 16 bits X X no preventivo Windows3.1 16/32 bits X cooperativo Windows95/98/Me 32 bits X preventivo WindowsNT/2000 32 bits X preventivo WindowsXP 32/64 bits X preventivo Unix / Linux 32/64 bits X preventivo MAC/OS X 32 bits X preventivo VMS 32 bits X preventivo