Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Un Sistema Operativo es el software

encargado de ejercer el control y coordinar

el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios.

Es un administrador de los

recursos de hardware del sistema.

En una definición informal es un

sistema que consiste en ofrecer una

distribución ordenada y controlada

de los procesadores, memorias y dispositivos

de E/S entre los diversos programas

que compiten por ellos.

Los sistemas operativos pueden ser

clasificados de la siguiente forma:

Multiusuario:

Multiprocesador:

Multitarea:

Multitramo:

Tiempo Real:

Sistemas Operativos para Ordenadores

Linux

Windows

Mac OS

Unix

AmigaOS 

Sistemas Operativos para Dispositivos Móviles

Symbian

Android

iOS

Windows Phone

BlackBerry OS

WebOS

Bada

Debian GNU/Linux

Ubuntu

Linux Mint

Knoppix

MEPIS

RHEL / Fedora

Arch Linux

Gentoo Linux

Sabayon Linux

Slackware

Mandriva

*RedHat (enfocado a empresa)

Windows 1.0 [1985]

Windows 2.x (2.0,2.10, 2.11) [1987]

Windows 3.x (3.0, 3.1, 3.11) [1990]

Windows NT (3.1, 3.5, 3.51,4.0, 5 Beta) [1993]

Windows 95 [1995]

Windows 98 [1998]

Windows ME (Millenium Edition) [2000]

Windows 2000 [2000]

Windows Datacenter Server [2000]

Windows XP [2001]

Windows Server 2003 (R2) [2003]

Windows Fundamentals For Legacy PC's [2006]

Windows Home Server [2007]

Windows Vista [2007]

Windows 7 [2009]

Windows 8 Beta [2012]

Sistema operativo creado por Apple para sus computadoras Macintosh

 

Primer sistema dirigido al público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús

 

A partir de Mac OS X:

Sistema derivado de Unix 

Interfáz gráfica Aqua

Clasificación de los

Sistemas Operativos

SISTEMAS OPERATIVOS

Historia de los Sistemas Operativos

Años 50

Años 60

Años 40

A principios de los años 50 con el objeto de facilitar la interacción entre persona y computador, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal. Monitor residente su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente. Como solución para optimizar , en una misma cinta se montaban los programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición. Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.

En los años 60 apareció el circuito integrado la mayoría de ellos orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban técnicas de lo más diversas:

Multiprogramación

En un sistema multiprogramado la memoria principal alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro..

Multiprocesador

Permite trabajar con máquinas que poseen más de un microprocesador. Se denomina multiprocesador a un ordenador que cuenta con dos o más microprocesadores. Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.

A finales de los años 40, con la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora. Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Además para poder utilizar la computadora debía hacerse por turnos.

SISTEMAS OPERATIVOS

Años 80

Años 90

Años 70

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

desarrollo de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS, Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso del Motorola 68000

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. Hoy en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux

Sistemas Operativos

Unix

Sistemas basados en Unix

Linux

Mac OS X 

Solaris de Sun Microsystems

AIX de IBM

HP-UX de Hewlett-Packard

Red Hat Enterprise Linux de Red Hat

SUSE Linux de Novell de SuSE

Debian GNU/Linux

FreeBSD

OpenBSD

NetBSD

Sistema operativo portable, multitarea y multiusuario

Desarrollado por un grupo de empleados de los laboratorios Bell de AT&T

Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos

 Alto grado de portabilidad

Interconexión y comunicación entre procesos

Facilidad para redireccionamiento de Entradas/Salidas

Se basa en un núcleo llamado Kernel

Soporta acceso remoto

Fácil conexión a Internet y otras redes 

Las distribuciones de Linux son

Mac OS

Versiones de Windows

Learn more about creating dynamic, engaging presentations with Prezi