SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Sistema operativo concepto
Se denomina Sistema Operativo al conjunto de programas informáticos que permiten una
satisfactoria administración de los recursos que ostenta una computadora.
También conocido como software de sistema, el sistema operativo comienza a funcionar
en la computadora inmediatamente después de encenderla y gestiona el hardware desde
los niveles más básicos, permitiendo además la interacción con el usuario.
También conocido como software de sistema, el sistema operativo comienza a funcionar
en la computadora inmediatamente después de encenderla y gestiona el hardware desde
los niveles más básicos, permitiendo además la interacción con el usuario.
Si bien el concepto se encuentra instaladísimo a instancias de las computadoras, vale
destacar, que hay sistemas operativos no solamente en las computadoras sino que en
realidad este tipo de sistema se puede hallar en la mayoría de los dispositivos electrónicos
que emplean microprocesadores, tal es el caso de un teléfono celular o de un reproductor
de DVD.
Clasificación de los sistemas operativos
Sistema Operativo Multitareas: 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 esta 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 esta
esperando información del usuario), y siempre que esta aplicación lo permita. En los
sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del
microprocesador durante una fracción de segundo. Para mantener el sistema en orden,
cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el
sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del
ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.
Sistema Operativo Monotareas: Los sistemas operativos monotareas 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 esta imprimiendo un documento, no puede iniciar otro proceso ni responder
a nuevas instrucciones hasta que se termine la impresión.
Sistema Operativo Monousuario: 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 este ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y
control dependen de la tarea que se esta 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.
Sistema Operativo Multiusuario: 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).
Secuencia por Lotes: La secuencia por lotes o procesamiento por lotes en
microcomputadoras, es la ejecución de una lista de comandos del sistema operativo uno
tras otro sin intervención del usuario. En los ordenadores más grandes el proceso de
recogida de programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos
pocos cada vez y la entrega de los recursos a los usuarios. Procesamiento por lotes también
puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su
envío a un archivo maestro, por lo general una operación separada que se efectúa durante
la noche.
Tiempo Real: Un sistema operativo en tiempo real procesa las instrucciones recibidas al
instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relación
con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita
compartir el procesador entre varias solicitudes.
Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se
necesitarían respuestas inmediatas para evitar una catástrofe.
Tiempo Compartido: El tiempo compartido en ordenadores o computadoras consiste en el
uso de un sistema por más de una persona al mismo tiempo. El tiempo compartido ejecuta
programas separados de forma concurrente, intercambiando porciones de tiempo
asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de
multitareas que es común en la mayoría de los microordenadores o las microcomputadoras.
Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios
a computadoras más grandes y a organizaciones de servicios, mientras que la multitarea
relacionada con las microcomputadoras implica la realización de múltiples tareas por un
solo usuario.
Sistemas Operativos distribuidos: 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 para todos los procesadores. En un
sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que
cada uno cuenta con su memoria local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema
se compone otro componente debe de ser capaz de reemplazarlo.
Sistemas Operativos paralelos: En estos tipos de Sistemas Operativos se pretende que
cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o
ejecutar al mismo tiempo.
En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en
forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios
procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de
ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente
después de haber creado el proceso.
Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es
utilizado en los sistemas RS/6000 de IBM.
Sistemas Operativos de red: Son aquellos sistemas que mantienen a dos o más
computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo
primordial de poder compartir los diferentes recursos y la información del sistema.
Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal
Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Ventajas y desventajas de los sistemas operativos
Un sistema operativo comercial, son aquellos que las compañías lo producen y cobran
dinero por el producto, su distribución o soporte, este recurso económico se emplea para
pagar licencias de ciertos programas no libres, darle salario a los programadores que
contribuyeron a crear este software que normalmente son empleados por la empresa, por
ejemplo: Microsoft.
El sistema operativo libre, es un tipo de software desarrollado por la comunidad que le
permite al usuario: estudiar su estructura , funcionamiento y adaptarlo a sus necesidades.
Ejecutarlo con cualquier propósito, distribuir copias y mejorarlo y distribuir las mejoras al
público y casi siempre no hay que pagar por descargarlo.
-Sistema operativo privativo o propietario:
Ventajas
1.Mas sencillo de utilizar.
2.Mas interactivo.
3.Tiene soporte técnico
4.Aplicaciones desarrolladas en menor tiempo.
5.La curva de aprendizaje es mucho menor
Desventajas
1.Muy costoso.
2.No se puede distribuir copias libremente, cada usuario debe de poseer una licencia para
utilizarlo.
3.La mayoría de los S.O comerciales son vulnerables a los virus.
4.Hay que pagar por la licencia.
-Sistema operativo libre
Ventajas
1.Mas seguro.
2.Mas económico.
3.Se puede modificar, mejorar por uno mismo.
4.Se puede distribuir libremente.
5.Mas rápido.
6.No requiere de muchos recursos de hardware para funcionar.
Desventajas
1.No tiene soporte técnico.
2.No tiene garantías de autor ni de quien lo provee.
3.No existe compañías únicas que respaldan toda la tecnología, se adquiere sin garantías
explicitas.
4.La mayoría de la configuración del hardware no es intuitiva, se necesita dedicar recursos
a la reparación de errores, la mayoría de sus soportes están en foros de la web.
Importancia de los sistemas operativos
Los dispositivos electrónicos como los ordenadores, teléfonos móviles, reproductores de
música o reproductores de Blu-ray son una clase de productos que uno se habitúa a manejar
con algo de tiempo, paciencia y ganas de querer sacarles provecho.
En el pasado, manejar dispositivos como un reproductor de cintas VHS o una videocámara
Super 8 era una cuestión más de hardware que de software: su propietario debía limitarse
a simplemente interactuar con unos botones mecánicos distribuidos por el cuerpo del
producto, accediendo a funciones básicas y únicas para cada tipología de dispositivo
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 los programas que harán
posible que una persona retoque una imagen con Photoshop, prepare una presentación
con Office, escuche música con iTunes, grabe un DVD con Nero o vea una película con VLC.
La constante evolución de estos sistemas de gobierno ha hecho posible el uso de varias
tecnologías integradas en un mismo dispositivo: este es el caso de los teléfonos móviles
inteligentes, que son una combinación de reproductor de música, cámara digital, agenda
electrónica, videoconsola, gestor de correo electrónico y reproductor de video.
El sistema operativo hace posible que una persona pueda “comunicarse” con una máquina,
ya sea utilizando un ratón, tocando sobre una pantalla táctil, presionando un botón físico o
pulsando las teclas de un teclado: y a todas las acciones de un usuario, la máquina ofrece
respuestas visuales, táctiles o sonoras.
La importancia del sistema operativo moderno reside en poder controlar una máquina a
través de una interfaz visual, sin tener grandes conocimientos técnicos, convirtiendo un
hardware complejo en una solución para el hogar o la oficina completamente amigable y
accesible a todos los públicos.
Historia de Linux
LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por
aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus
Torvalds empezó, -como una afición y sin poderse imaginar a lo que llegaría este proyecto,
a programar las primeras líneas de código de este sistema operativo llamado LINUX. Este
comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy
Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias
comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño
sistema Unix para usuarios de Minix que querían mas. Linus nunca anuncio la versión 0.01
de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluía los
principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno
tenía acceso a un sistema Minix para su compilación. El 5 de octubre de 1991, Linus anuncio
la primera versión “Oficial” de Linux, -versión 0.02. Con esta versión Linus pudo ejecutar
Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho más
funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte,
documentación, distribución. Después de la versión 0.03, Linus salto en la numeración hasta
la 0.10, más y más programadores a lo largo y ancho de internet empezaron a trabajar en
el proyecto y después de sucesivas revisiones, Linus incremento el número de versión hasta
la 0.95 (marzo 1992). Más de un año después (diciembre 1993) el núcleo del sistema estaba
en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces
no se ha parado de desarrollar, la versión actual del núcleo es la 2.2 y sigue avanzando día
a día con la meta de perfeccionar y mejorar el sistema.
Linus Benedict Torvalds
Linus Benedict Torvalds nació en Helsinki, Finlándia, el año 1969. Empezó a “trabajar” con
ordenadores a los 10 años, cuando su abuelo le compró un Comodore el año 1980. Éste
buen señor era un matemático y estadista. Trabajava a la Universidad y fué quién
“enganchó” al mundo de los computadores a nuestro buen amigo Linus. Con el paso del
tiempo, Linus pasó a tener un Sinclair QL, un gran ordenador de Clive Sinclair (creador del
conocido Spectrum), que tenía algun pequeño error de diseño. Linus se sintió
especialmente atraido por esta máquina, después de crear aplicaciones para ésta
computadora y de haber retocado su hardware con la finalidad de adaptarlo a sus
necesidades. El problema que tenía dicha máquina era que los recursos eran insuficientes
para poder llevar a la práctica los planes de Linus. Además, no era un equipo compatible.
Así pues, el mes de enero de 1991 compró su primer PC, un 386. Retrocedamos otra vez en
el tiempo, hasta 1988. Éste año fué cuando Linus entró a la Universidad. Este mismo año
fué cuando un sistema operativo didáctico, basado en Unix y creado por Andy Tannenbaum,
empezó a cobrar importáncia. Dicho sistema operativo era el famoso Minix. Linus entró a
formar parte de la comunidad de usuarios de Minix. Tannenbaum cometió un error en su
sistema operativo. Era demasiado limitado, tanto técnicamente como políticamente, es
decir, en ningún momento tuvo en cuenta la posibilidad de incluir Minix al proyecto GNU
(creado el año 1983 por Richard Stallman). En realidad, la creación de Andy Tannenbaum
estaba pensada para ser distribuida comercialmente. Su principal error fué ceder todos los
derechos a Prentice Hall, que empezó a cobrar 150 dólares por licéncia (unas 22.500 ptas.
/ 135.23 euros). Así pues, Linus tomó la decisión de cambiar esta política debido a que el
sistema Minix era ideal para los estudiantes de sistemas operativos, y su precio era
considerablemente alto. Llegamos de nuevo al año 1991, cuando Linus se acabó de comprar
su primer 386. En aquellos momentos, la intención de nuestro amigo era clara: crear un
nuevo Kernel de UNIX basado en el Kernel de Minix y modificarlo periódicamente de
manera que fuera capaz de ejecutar aplicaciones GNU. A pesar de todo, no toda la vida del
Sr. Linus ha estado dedicada exclusivamente al sistema operativo Linux… Actualmente Linus
Torvalds vive desde el año 1997 en Santa Clara, California, junto con su esposa Tove y sus
dos hijas, Patricia Miranda y Daniela. Le encanta jugar con sus dos pequeñas. Está
trabajando para Transmeta, aunque nadie no sabe demasiado bién en qué trabaja. Parece
ser que existe una cláusula en su contrato que le impide revelar dicha información. De todas
formas, se sabe que Transmeta está desarrollando un nuevo procesador con un juego de
instrucciones RISC capaz de ejecutar código x86. Tal vez una de las aficiones más conocidas
de Linus es que le le gusta la cerveza, más aún si es Guinness. Así lo demostraron los
miembros del SVLUG (Silicon Valley Linux User Group) cuando Linus fué a visitarlos para
llevar a cabo una conferéncia y le regalaron una caja de cerveza… Poca cosa más de sabe de
este personaje que ha cambiado la forma de ver los ordenadores durente estos últimos
años y que ha conseguido dar un buen empujón al proyecto GNU.
Caracteristicas de Linux
Aquí tienes una lista bastante completa con las características de LINUX
 Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas
al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que
todos los programas que se están utilizando en un momento dado serán ejecutados,
siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada
programa.
 Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
 Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son
386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, también existen versiones
para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
 Multiprocesador: Soporte para sistemas con más de un procesador está disponible
para Intel y SPARC.
 Funciona en modo protegido 386.
 Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar
el sistema.
 Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un
programa que están siendo usadas actualmente.
 Política de copia en escritura para la compartición de páginas entre ejecutables: esto
significa que varios procesos pueden usar la misma zona de memoria para ejecutarse.
Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia
a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la
velocidad y reduce el uso de memoria.
 Memoria virtual usando paginación (sin intercambio de procesos completos) a disco:
A una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de
añadir más áreas de intercambio sobre la marcha Un total de 16 zonas de intercambio
de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite
teórico de 2Gb para intercambio. Este límite se puede aumentar fácilmente con el
cambio de unas cuantas líneas en el código fuente.
 La memoria se gestiona como un recurso unificado para los programas de usuario y
para el caché de disco, de tal forma que toda la memoria libre puede ser usada para
caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
 Librerías compartidas de carga dinámica (DLL’s) y librerías estáticas.
 Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem,
permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino
también tras abortar éstos por cualquier motivo.
 Compatible con POSIX, System V y BSD a nivel fuente.
 Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel
binario.
 Todo el código fuente está disponible, incluyendo el núcleo completo y todos los
drivers, las herramientas de desarrollo y todos los programas de usuario; además todo
ello se puede distribuir libremente. Hay algunos programas comerciales que están
siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido
gratuito sigue siendo gratuito.
 Control de tareas POSIX.
 Pseudo-terminales (pty’s).
 Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer
su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá
dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU
(unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso
compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro
de memoria.
 Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir
nuevos dinámicamente.
 Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las
que se puede cambiar con las combinaciones adecuadas de teclas (totalmente
independiente del hardware de video). Se crean dinámicamente y puedes tener hasta
64.
 Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos
los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos
propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres
de longitud.
 Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un
sistema de archivos especial: no es necesario ningún comando especial para usar la
partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por
algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las
particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se
espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido
añadido al núcleo de desarrollo y estará en la próxima versión estable.
 Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado
en un sistema de archivos DOS.
 Soporte en sólo lectura de HPFS-2 del OS/2 2.1
 Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.
 TCP/IP, incluyendo ftp, telnet, NFS, etc.
 Appletalk.
 Software cliente y servidor Netware. Lan Manager / Windows Native (SMB), software
cliente y servidor.
 Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX,
DDP, Netrom, etc.
¿Qué son las “distribuciones” de GNU/Linux?
Una distribución es un modo de facilitar la instalación, la configuración y el mantenimiento
de un sistema GNU/Linux. Al principio, las distribuciones se limitaban a recopilar software
libre, empaquetarlo en disquetes o CD-ROM y redistribuirlo o venderlo. Ahora las grandes
distribuciones -RedHat, SuSE, Caldera, Mandrake, Corel Linux, TurboLinux…- son potentes
empresas que compiten entre sí por incluir el último software, a veces también software
propietario, con instalaciones gráficas capaces de autodetectar el hardware y que instalan
un sistema entero en unos cuantos minutos sin apenas preguntas. Entre las distribuciones
de GNU/Linux, destaca el proyecto Debian/GNU. Debian nace como una iniciativa no
comercial de la FSF, aunque luego se independiza de ésta y va más allá del propio sistema
GNU/Linux. Es la única de las grandes distribuciones que no tiene intereses comerciales ni
empresariales. Son sus propios usuarios, muy activos, quienes mantienen la distribución de
modo comunitario, incluidas todas sus estructuras de decisión y funcionamiento. Su
objetivo es recopilar, difundir y promover el uso del software libre. Reúne el mayor catálogo
de software libre, todos ellos probados, mantenidos y documentados por algún
desarrollador voluntario. En una distribución hay todo el software necesario para instalar
en un ordenador personal; servidor, correo, ofimática, fax, navegación de red, seguridad,
etc.
Linux frente a los otros sistemas operativos
Linux es una muy buena alternativa frente a los demás sistemas operativos. Más allá de las
ventajas evidentes de costo, ofrece algunas características muy notables. En comparación
con las otras versiones de Unix para PC, la velocidad y confiabilidad de Linux son muy
superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay
mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC
por sus altos costos. Comparado con sistemas operativos como los diferentes Microsoft
Windows, Linux también sale ganando. Los bajos requisitos de hardware permiten hacer un
sistema potente y útil de aquel 486 que algunos guardan en un armario. Esta misma
característica permite aprovechar al máximo las capacidades de las computadoras más
modernas. Es poco práctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo
que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de
Symantec). No solo es superior respecto al sistema de multitarea y de administración de
memoria, sino también en las capacidades de networking (conectividad a redes) y de
multiusuario (aun comparando con sistemas multiusuario como NT). La única desventaja de
Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema
disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas
empresas que están desarrollando software comercial para Linux

Más contenido relacionado

La actualidad más candente

Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativosEricka Sarmiento
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativosAnita_Sango
 
Clasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosClasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosAnDres Guzman
 
Trabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosTrabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosingrdth
 
Trabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeTrabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeAlbert Garcia
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos Zulmiitha
 
Categoría De Los Sistemas Operativos
Categoría De Los Sistemas OperativosCategoría De Los Sistemas Operativos
Categoría De Los Sistemas OperativosArvey Barahona
 
Sistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunosSistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunosJorge Alberto
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativosEdgar Vazquez
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoYitt Arzate
 

La actualidad más candente (18)

Maritza
MaritzaMaritza
Maritza
 
Clasificación de los sistemas operativos
Clasificación de los sistemas operativosClasificación de los sistemas operativos
Clasificación de los sistemas operativos
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
Clasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativosClasificacion de los Sistemas operativos
Clasificacion de los Sistemas operativos
 
2 parte tics lupita
2 parte tics lupita2 parte tics lupita
2 parte tics lupita
 
Sergio 11 01
Sergio 11 01Sergio 11 01
Sergio 11 01
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosTrabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativos
 
Trabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeTrabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo laye
 
Clasificacion s.o. todos
Clasificacion s.o. todos Clasificacion s.o. todos
Clasificacion s.o. todos
 
Categoría De Los Sistemas Operativos
Categoría De Los Sistemas OperativosCategoría De Los Sistemas Operativos
Categoría De Los Sistemas Operativos
 
Unidad 1 s.o
Unidad 1 s.oUnidad 1 s.o
Unidad 1 s.o
 
Tipos de s.o 2013 upt
Tipos de s.o 2013 uptTipos de s.o 2013 upt
Tipos de s.o 2013 upt
 
Sistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunosSistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunos
 
Word excel
Word excelWord excel
Word excel
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Similar a Sistema operativo concepto

Similar a Sistema operativo concepto (20)

Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clasificacion de sistemas operativos
Clasificacion de sistemas operativosClasificacion de sistemas operativos
Clasificacion de sistemas operativos
 
sistemas operativos clasificacion
sistemas operativos clasificacionsistemas operativos clasificacion
sistemas operativos clasificacion
 
2 parte tics lupita
2 parte tics lupita2 parte tics lupita
2 parte tics lupita
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Tiposde Sistema
Tiposde SistemaTiposde Sistema
Tiposde Sistema
 
Tiposde Sistema Operativos
Tiposde Sistema OperativosTiposde Sistema Operativos
Tiposde Sistema Operativos
 
Colores
ColoresColores
Colores
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Clasificaciones de los sistemas operativos
Clasificaciones de los sistemas operativosClasificaciones de los sistemas operativos
Clasificaciones de los sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Jenny Sistemas
Jenny SistemasJenny Sistemas
Jenny Sistemas
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué 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.
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Último

actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Sistema operativo concepto

  • 1. Sistema operativo concepto Se denomina Sistema Operativo al conjunto de programas informáticos que permiten una satisfactoria administración de los recursos que ostenta una computadora. También conocido como software de sistema, el sistema operativo comienza a funcionar en la computadora inmediatamente después de encenderla y gestiona el hardware desde los niveles más básicos, permitiendo además la interacción con el usuario. También conocido como software de sistema, el sistema operativo comienza a funcionar en la computadora inmediatamente después de encenderla y gestiona el hardware desde los niveles más básicos, permitiendo además la interacción con el usuario. Si bien el concepto se encuentra instaladísimo a instancias de las computadoras, vale destacar, que hay sistemas operativos no solamente en las computadoras sino que en realidad este tipo de sistema se puede hallar en la mayoría de los dispositivos electrónicos que emplean microprocesadores, tal es el caso de un teléfono celular o de un reproductor de DVD. Clasificación de los sistemas operativos
  • 2. Sistema Operativo Multitareas: 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 esta 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 esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas. Sistema Operativo Monotareas: Los sistemas operativos monotareas 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 esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
  • 3. Sistema Operativo Monousuario: 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 este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta 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. Sistema Operativo Multiusuario: 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). Secuencia por Lotes: La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecución de una lista de comandos del sistema operativo uno tras otro sin intervención del usuario. En los ordenadores más grandes el proceso de recogida de programas y de conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los recursos a los usuarios. Procesamiento por lotes también puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que se efectúa durante la noche. Tiempo Real: Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias solicitudes. Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se necesitarían respuestas inmediatas para evitar una catástrofe. Tiempo Compartido: El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es común en la mayoría de los microordenadores o las microcomputadoras.
  • 4. Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios a computadoras más grandes y a organizaciones de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la realización de múltiples tareas por un solo usuario. Sistemas Operativos distribuidos: 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 para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. Sistemas Operativos paralelos: En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM. Sistemas Operativos de red: Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.
  • 5. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic. Ventajas y desventajas de los sistemas operativos Un sistema operativo comercial, son aquellos que las compañías lo producen y cobran dinero por el producto, su distribución o soporte, este recurso económico se emplea para pagar licencias de ciertos programas no libres, darle salario a los programadores que contribuyeron a crear este software que normalmente son empleados por la empresa, por ejemplo: Microsoft. El sistema operativo libre, es un tipo de software desarrollado por la comunidad que le permite al usuario: estudiar su estructura , funcionamiento y adaptarlo a sus necesidades. Ejecutarlo con cualquier propósito, distribuir copias y mejorarlo y distribuir las mejoras al público y casi siempre no hay que pagar por descargarlo. -Sistema operativo privativo o propietario:
  • 6. Ventajas 1.Mas sencillo de utilizar. 2.Mas interactivo. 3.Tiene soporte técnico 4.Aplicaciones desarrolladas en menor tiempo. 5.La curva de aprendizaje es mucho menor Desventajas 1.Muy costoso.
  • 7. 2.No se puede distribuir copias libremente, cada usuario debe de poseer una licencia para utilizarlo. 3.La mayoría de los S.O comerciales son vulnerables a los virus. 4.Hay que pagar por la licencia. -Sistema operativo libre Ventajas 1.Mas seguro. 2.Mas económico. 3.Se puede modificar, mejorar por uno mismo.
  • 8. 4.Se puede distribuir libremente. 5.Mas rápido. 6.No requiere de muchos recursos de hardware para funcionar. Desventajas 1.No tiene soporte técnico. 2.No tiene garantías de autor ni de quien lo provee. 3.No existe compañías únicas que respaldan toda la tecnología, se adquiere sin garantías explicitas. 4.La mayoría de la configuración del hardware no es intuitiva, se necesita dedicar recursos a la reparación de errores, la mayoría de sus soportes están en foros de la web. Importancia de los sistemas operativos
  • 9. Los dispositivos electrónicos como los ordenadores, teléfonos móviles, reproductores de música o reproductores de Blu-ray son una clase de productos que uno se habitúa a manejar con algo de tiempo, paciencia y ganas de querer sacarles provecho. En el pasado, manejar dispositivos como un reproductor de cintas VHS o una videocámara Super 8 era una cuestión más de hardware que de software: su propietario debía limitarse a simplemente interactuar con unos botones mecánicos distribuidos por el cuerpo del producto, accediendo a funciones básicas y únicas para cada tipología de dispositivo 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 los programas que harán posible que una persona retoque una imagen con Photoshop, prepare una presentación con Office, escuche música con iTunes, grabe un DVD con Nero o vea una película con VLC. La constante evolución de estos sistemas de gobierno ha hecho posible el uso de varias tecnologías integradas en un mismo dispositivo: este es el caso de los teléfonos móviles inteligentes, que son una combinación de reproductor de música, cámara digital, agenda electrónica, videoconsola, gestor de correo electrónico y reproductor de video.
  • 10. El sistema operativo hace posible que una persona pueda “comunicarse” con una máquina, ya sea utilizando un ratón, tocando sobre una pantalla táctil, presionando un botón físico o pulsando las teclas de un teclado: y a todas las acciones de un usuario, la máquina ofrece respuestas visuales, táctiles o sonoras. La importancia del sistema operativo moderno reside en poder controlar una máquina a través de una interfaz visual, sin tener grandes conocimientos técnicos, convirtiendo un hardware complejo en una solución para el hogar o la oficina completamente amigable y accesible a todos los públicos. Historia de Linux LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds empezó, -como una afición y sin poderse imaginar a lo que llegaría este proyecto, a programar las primeras líneas de código de este sistema operativo llamado LINUX. Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querían mas. Linus nunca anuncio la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación. El 5 de octubre de 1991, Linus anuncio la primera versión “Oficial” de Linux, -versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho más funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentación, distribución. Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más y más programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el número de versión hasta la 0.95 (marzo 1992). Más de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de desarrollar, la versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.
  • 11. Linus Benedict Torvalds Linus Benedict Torvalds nació en Helsinki, Finlándia, el año 1969. Empezó a “trabajar” con ordenadores a los 10 años, cuando su abuelo le compró un Comodore el año 1980. Éste buen señor era un matemático y estadista. Trabajava a la Universidad y fué quién “enganchó” al mundo de los computadores a nuestro buen amigo Linus. Con el paso del tiempo, Linus pasó a tener un Sinclair QL, un gran ordenador de Clive Sinclair (creador del conocido Spectrum), que tenía algun pequeño error de diseño. Linus se sintió especialmente atraido por esta máquina, después de crear aplicaciones para ésta computadora y de haber retocado su hardware con la finalidad de adaptarlo a sus necesidades. El problema que tenía dicha máquina era que los recursos eran insuficientes para poder llevar a la práctica los planes de Linus. Además, no era un equipo compatible. Así pues, el mes de enero de 1991 compró su primer PC, un 386. Retrocedamos otra vez en el tiempo, hasta 1988. Éste año fué cuando Linus entró a la Universidad. Este mismo año fué cuando un sistema operativo didáctico, basado en Unix y creado por Andy Tannenbaum, empezó a cobrar importáncia. Dicho sistema operativo era el famoso Minix. Linus entró a formar parte de la comunidad de usuarios de Minix. Tannenbaum cometió un error en su sistema operativo. Era demasiado limitado, tanto técnicamente como políticamente, es decir, en ningún momento tuvo en cuenta la posibilidad de incluir Minix al proyecto GNU (creado el año 1983 por Richard Stallman). En realidad, la creación de Andy Tannenbaum estaba pensada para ser distribuida comercialmente. Su principal error fué ceder todos los derechos a Prentice Hall, que empezó a cobrar 150 dólares por licéncia (unas 22.500 ptas. / 135.23 euros). Así pues, Linus tomó la decisión de cambiar esta política debido a que el sistema Minix era ideal para los estudiantes de sistemas operativos, y su precio era considerablemente alto. Llegamos de nuevo al año 1991, cuando Linus se acabó de comprar
  • 12. su primer 386. En aquellos momentos, la intención de nuestro amigo era clara: crear un nuevo Kernel de UNIX basado en el Kernel de Minix y modificarlo periódicamente de manera que fuera capaz de ejecutar aplicaciones GNU. A pesar de todo, no toda la vida del Sr. Linus ha estado dedicada exclusivamente al sistema operativo Linux… Actualmente Linus Torvalds vive desde el año 1997 en Santa Clara, California, junto con su esposa Tove y sus dos hijas, Patricia Miranda y Daniela. Le encanta jugar con sus dos pequeñas. Está trabajando para Transmeta, aunque nadie no sabe demasiado bién en qué trabaja. Parece ser que existe una cláusula en su contrato que le impide revelar dicha información. De todas formas, se sabe que Transmeta está desarrollando un nuevo procesador con un juego de instrucciones RISC capaz de ejecutar código x86. Tal vez una de las aficiones más conocidas de Linus es que le le gusta la cerveza, más aún si es Guinness. Así lo demostraron los miembros del SVLUG (Silicon Valley Linux User Group) cuando Linus fué a visitarlos para llevar a cabo una conferéncia y le regalaron una caja de cerveza… Poca cosa más de sabe de este personaje que ha cambiado la forma de ver los ordenadores durente estos últimos años y que ha conseguido dar un buen empujón al proyecto GNU. Caracteristicas de Linux Aquí tienes una lista bastante completa con las características de LINUX  Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se están utilizando en un momento dado serán ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.  Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.  Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.  Multiprocesador: Soporte para sistemas con más de un procesador está disponible para Intel y SPARC.  Funciona en modo protegido 386.  Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.  Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.  Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
  • 13.  Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio. Este límite se puede aumentar fácilmente con el cambio de unas cuantas líneas en el código fuente.  La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.  Librerías compartidas de carga dinámica (DLL’s) y librerías estáticas.  Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.  Compatible con POSIX, System V y BSD a nivel fuente.  Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.  Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.  Control de tareas POSIX.  Pseudo-terminales (pty’s).  Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.  Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.  Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinámicamente y puedes tener hasta 64.  Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.
  • 14.  Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido añadido al núcleo de desarrollo y estará en la próxima versión estable.  Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.  Soporte en sólo lectura de HPFS-2 del OS/2 2.1  Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.  TCP/IP, incluyendo ftp, telnet, NFS, etc.  Appletalk.  Software cliente y servidor Netware. Lan Manager / Windows Native (SMB), software cliente y servidor.  Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc. ¿Qué son las “distribuciones” de GNU/Linux? Una distribución es un modo de facilitar la instalación, la configuración y el mantenimiento de un sistema GNU/Linux. Al principio, las distribuciones se limitaban a recopilar software libre, empaquetarlo en disquetes o CD-ROM y redistribuirlo o venderlo. Ahora las grandes distribuciones -RedHat, SuSE, Caldera, Mandrake, Corel Linux, TurboLinux…- son potentes empresas que compiten entre sí por incluir el último software, a veces también software propietario, con instalaciones gráficas capaces de autodetectar el hardware y que instalan un sistema entero en unos cuantos minutos sin apenas preguntas. Entre las distribuciones de GNU/Linux, destaca el proyecto Debian/GNU. Debian nace como una iniciativa no comercial de la FSF, aunque luego se independiza de ésta y va más allá del propio sistema GNU/Linux. Es la única de las grandes distribuciones que no tiene intereses comerciales ni empresariales. Son sus propios usuarios, muy activos, quienes mantienen la distribución de modo comunitario, incluidas todas sus estructuras de decisión y funcionamiento. Su objetivo es recopilar, difundir y promover el uso del software libre. Reúne el mayor catálogo de software libre, todos ellos probados, mantenidos y documentados por algún desarrollador voluntario. En una distribución hay todo el software necesario para instalar en un ordenador personal; servidor, correo, ofimática, fax, navegación de red, seguridad, etc. Linux frente a los otros sistemas operativos Linux es una muy buena alternativa frente a los demás sistemas operativos. Más allá de las ventajas evidentes de costo, ofrece algunas características muy notables. En comparación
  • 15. con las otras versiones de Unix para PC, la velocidad y confiabilidad de Linux son muy superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos. Comparado con sistemas operativos como los diferentes Microsoft Windows, Linux también sale ganando. Los bajos requisitos de hardware permiten hacer un sistema potente y útil de aquel 486 que algunos guardan en un armario. Esta misma característica permite aprovechar al máximo las capacidades de las computadoras más modernas. Es poco práctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de Symantec). No solo es superior respecto al sistema de multitarea y de administración de memoria, sino también en las capacidades de networking (conectividad a redes) y de multiusuario (aun comparando con sistemas multiusuario como NT). La única desventaja de Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas empresas que están desarrollando software comercial para Linux