SlideShare une entreprise Scribd logo
1  sur  17
¿QUE ES 
?
HISTORIA 
 Se desarrolló dentro de los Bell Laboratories para su 
propio uso. 
 Decada 70,Dennis Ritchie de Bell Laboratories 
desarrolla el lenguaje de programación C 
 Esto hizo que Unix se pudiera llevar a nuevas 
plataformas de hardware. 
 Su primera versión escrita en C se desarrolla en el 
1973. 
 Unix estaba limitada a las universidades y solo para 
propósitos educativos.
 La versión externa mas significativa se 
desarrolló en la Universidad de California, en 
Berkeley conocida como Berkeley Software 
Distribution, o BSD. 
 Fue base de diferentes versiones comerciales 
en la decada de los 80. 
 Fue el primer sistema operativo escrito en 
lenguaje portable de alto nivel. 
 Creado por cientificos de cómputo de los Bell 
Laboratories de AT&T en Murray Hill, New 
Jersey.
EN LA ACTUALIDAD 
 A finales de los 80, AT&T hace unos arreglos 
con otras compañias. 
 Se consigue fucionar AT&T System V, SunOS 
de Sun Microsystems y Xenix (personal PC). 
 Hoy dia se tienen varios estándares y usuarios 
como lo son: 
1. POSIX 
2. X/OPEN 
3. OSF/1 
4. SYSTEM V
ALGUNAS VERSIONES 
1.SVR1 – fue la primera versión basada en System III 
en 1983, incluye el editor vi y las librerias curses. 
2.SVR2 – 1984 incluye mejoras en el núcleo como 
memoria virtual paginada. 
3.SVR3 - 1987 incluye mejoras en el sistema de 
ficheros y un nuevo API de red.
4. SVR4 - 1988 en conjunto AT&T y Sun 
Microsystems, incorpora caracteristicas del 4.3. 
5. SVR4MP – soporte multiprocesador. 
6. SVR4.1 – añade entrada / salida asincrona. 
7. SVR4.2 – añade ACL, y modulos de núcleo 
cargables, entre otros. 
8. SVR4.2 MP – versión multiprocesador del 4.2.
CARACTERISTICAS 
 KERNEL 
 SHELL 
 PROGRAMAS DE UTILIDAD (UTILERIAS) 
 ESTRUCTURA DE ARCHIVOS 
 ENTRADA Y SALIDA INDEPENDIENTE DEL 
DISPOSITIVO 
 SOFTWARE Y SISTEMA OPERATIVO PORTABLE. 
 PERMITE EJECUTAR PROCESOS EN 
BACKGROUND Y FOREGROUND.
VENTAJAS 
 Está escrito en un lenguaje de alto nivel 
 Sistema interactivo 
 Estandarizado. 
 Posibilidad de usar distintos lenguajes de 
programación 
 Permite sus usuarios correr sus programas. 
 Controla periféricos conectados en la máquina.
 Presenta comandos de usuario para iniciar y 
manipular procesos concurrentes. 
 Ofrece facilidades para la creación de programas. 
 Fácil integración en sistemas de red. 
 Gran cantidad de software disponible en el 
mercado. 
 Garantiza un alto grado de portabilidad.
DESVENTAJA 
 En lo comercial, no es un programa conocido. 
 Costoso en matenimiento y administración. 
 Unix requiere mas hora de aprendizaje. 
 Tiene poco apoyo y soporte. 
 Utiliza un lenguaje de programacion muy avanzado.
Instrucciones Básicas 
 Antes de entrar a la pantalla principal se configura el 
terminal. 
 Luego de ser configurado se entra username y 
password. 
 Al terminal llegas al Shell (Interprete de ordenes). 
 Ya al entrar al programa aparecera un signo de $ 
señal para ejecutar cualquier orden.
Commandos 
Operaciones de archivos 
1. ls – da una lista de archivos 
2. cp – copia archivos. 
3. mv – mueve archivos 
Filtros 
1. pr – da formato a los archivos. 
2. sort – utileria de ordenamiento 
3. tee – elemento de una tubería, envía su salida a un 
archivo y a la salida estándar.
Interfaces
Referencias 
 Leach, George W.; versión español Castañeda Carlos, Juan. UNIX: 
guía autodidáctica. Wilmington. Addison-Wesley Iberoamericana. 
1994. 
 García Márquez, Manuel. UNIX: Programación Avanzada. Editorial 
RA-MA. Wilmington. 1994. Addison-Wesley Iberoamericana. 
 www.unixsup.com 
 www.alegsa.com.ar 
 es.kioskea.net

Contenu connexe

Tendances

Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, java
CCCRiis
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
ALASBLANKS
 

Tendances (20)

Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Linea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas OperativosLinea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas Operativos
 
Puertos de comunicacion
Puertos de comunicacionPuertos de comunicacion
Puertos de comunicacion
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Cuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, javaCuadro comparativo de herramientas de programacion eclipse, java
Cuadro comparativo de herramientas de programacion eclipse, java
 
Sistema Operativo Mac Os
Sistema Operativo Mac OsSistema Operativo Mac Os
Sistema Operativo Mac Os
 
linux
linuxlinux
linux
 
Mac os (resumen)(edit)
Mac os (resumen)(edit)Mac os (resumen)(edit)
Mac os (resumen)(edit)
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistema operativo windows
Sistema operativo windows Sistema operativo windows
Sistema operativo windows
 
Evolucion de sistemas operativos
Evolucion de sistemas operativosEvolucion de sistemas operativos
Evolucion de sistemas operativos
 
Presentacion Red Hat
Presentacion Red HatPresentacion Red Hat
Presentacion Red Hat
 
Servidores, tipos de servidores
Servidores, tipos de servidoresServidores, tipos de servidores
Servidores, tipos de servidores
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Linea de tiempo
Linea de tiempo Linea de tiempo
Linea de tiempo
 
Cuadro comparativo Sistemas operativos
Cuadro comparativo Sistemas operativosCuadro comparativo Sistemas operativos
Cuadro comparativo Sistemas operativos
 

En vedette (20)

Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Sistema operativo unix completo
Sistema operativo unix completoSistema operativo unix completo
Sistema operativo unix completo
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Unix nueva diapositiva
Unix nueva diapositivaUnix nueva diapositiva
Unix nueva diapositiva
 
Sistema Operativo UNIX
Sistema Operativo UNIX Sistema Operativo UNIX
Sistema Operativo UNIX
 
Unix yola
Unix yolaUnix yola
Unix yola
 
Unix
UnixUnix
Unix
 
Unix
UnixUnix
Unix
 
sistema operativo unix
sistema operativo unixsistema operativo unix
sistema operativo unix
 
UNIX
UNIXUNIX
UNIX
 
Os unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatosOs unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Windows phone sistema operativo
Windows phone    sistema operativoWindows phone    sistema operativo
Windows phone sistema operativo
 
Sistema operativo de red inux
Sistema operativo de red inuxSistema operativo de red inux
Sistema operativo de red inux
 
Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)
 
UNIX S.O
UNIX S.OUNIX S.O
UNIX S.O
 
Unix
UnixUnix
Unix
 
presentacion linux
presentacion linuxpresentacion linux
presentacion linux
 
Iniciación a unix
Iniciación a unixIniciación a unix
Iniciación a unix
 
Historia de unix
Historia de unixHistoria de unix
Historia de unix
 

Similaire à sistema operativo unix (20)

Unix
UnixUnix
Unix
 
Linux
LinuxLinux
Linux
 
Unix
Unix Unix
Unix
 
Unix y linux
Unix y linuxUnix y linux
Unix y linux
 
Ortiz
OrtizOrtiz
Ortiz
 
Tema a tratarse
Tema a tratarseTema a tratarse
Tema a tratarse
 
Nucleo o kernel de Linux
Nucleo o kernel de LinuxNucleo o kernel de Linux
Nucleo o kernel de Linux
 
Linea del tiempo_so
Linea del tiempo_soLinea del tiempo_so
Linea del tiempo_so
 
Sistema operativo unix completo
Sistema operativo unix completoSistema operativo unix completo
Sistema operativo unix completo
 
Trabajo os unix
Trabajo os unixTrabajo os unix
Trabajo os unix
 
Sistema linux
Sistema linuxSistema linux
Sistema linux
 
Tema II: SoftWare
Tema II: SoftWareTema II: SoftWare
Tema II: SoftWare
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actuales
 
10. cuarta era
10. cuarta era10. cuarta era
10. cuarta era
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
PROYECTO UNIX
PROYECTO UNIXPROYECTO UNIX
PROYECTO UNIX
 

sistema operativo unix

  • 1.
  • 3. HISTORIA  Se desarrolló dentro de los Bell Laboratories para su propio uso.  Decada 70,Dennis Ritchie de Bell Laboratories desarrolla el lenguaje de programación C  Esto hizo que Unix se pudiera llevar a nuevas plataformas de hardware.  Su primera versión escrita en C se desarrolla en el 1973.  Unix estaba limitada a las universidades y solo para propósitos educativos.
  • 4.  La versión externa mas significativa se desarrolló en la Universidad de California, en Berkeley conocida como Berkeley Software Distribution, o BSD.  Fue base de diferentes versiones comerciales en la decada de los 80.  Fue el primer sistema operativo escrito en lenguaje portable de alto nivel.  Creado por cientificos de cómputo de los Bell Laboratories de AT&T en Murray Hill, New Jersey.
  • 5. EN LA ACTUALIDAD  A finales de los 80, AT&T hace unos arreglos con otras compañias.  Se consigue fucionar AT&T System V, SunOS de Sun Microsystems y Xenix (personal PC).  Hoy dia se tienen varios estándares y usuarios como lo son: 1. POSIX 2. X/OPEN 3. OSF/1 4. SYSTEM V
  • 6. ALGUNAS VERSIONES 1.SVR1 – fue la primera versión basada en System III en 1983, incluye el editor vi y las librerias curses. 2.SVR2 – 1984 incluye mejoras en el núcleo como memoria virtual paginada. 3.SVR3 - 1987 incluye mejoras en el sistema de ficheros y un nuevo API de red.
  • 7. 4. SVR4 - 1988 en conjunto AT&T y Sun Microsystems, incorpora caracteristicas del 4.3. 5. SVR4MP – soporte multiprocesador. 6. SVR4.1 – añade entrada / salida asincrona. 7. SVR4.2 – añade ACL, y modulos de núcleo cargables, entre otros. 8. SVR4.2 MP – versión multiprocesador del 4.2.
  • 8. CARACTERISTICAS  KERNEL  SHELL  PROGRAMAS DE UTILIDAD (UTILERIAS)  ESTRUCTURA DE ARCHIVOS  ENTRADA Y SALIDA INDEPENDIENTE DEL DISPOSITIVO  SOFTWARE Y SISTEMA OPERATIVO PORTABLE.  PERMITE EJECUTAR PROCESOS EN BACKGROUND Y FOREGROUND.
  • 9. VENTAJAS  Está escrito en un lenguaje de alto nivel  Sistema interactivo  Estandarizado.  Posibilidad de usar distintos lenguajes de programación  Permite sus usuarios correr sus programas.  Controla periféricos conectados en la máquina.
  • 10.  Presenta comandos de usuario para iniciar y manipular procesos concurrentes.  Ofrece facilidades para la creación de programas.  Fácil integración en sistemas de red.  Gran cantidad de software disponible en el mercado.  Garantiza un alto grado de portabilidad.
  • 11. DESVENTAJA  En lo comercial, no es un programa conocido.  Costoso en matenimiento y administración.  Unix requiere mas hora de aprendizaje.  Tiene poco apoyo y soporte.  Utiliza un lenguaje de programacion muy avanzado.
  • 12. Instrucciones Básicas  Antes de entrar a la pantalla principal se configura el terminal.  Luego de ser configurado se entra username y password.  Al terminal llegas al Shell (Interprete de ordenes).  Ya al entrar al programa aparecera un signo de $ señal para ejecutar cualquier orden.
  • 13. Commandos Operaciones de archivos 1. ls – da una lista de archivos 2. cp – copia archivos. 3. mv – mueve archivos Filtros 1. pr – da formato a los archivos. 2. sort – utileria de ordenamiento 3. tee – elemento de una tubería, envía su salida a un archivo y a la salida estándar.
  • 15.
  • 16.
  • 17. Referencias  Leach, George W.; versión español Castañeda Carlos, Juan. UNIX: guía autodidáctica. Wilmington. Addison-Wesley Iberoamericana. 1994.  García Márquez, Manuel. UNIX: Programación Avanzada. Editorial RA-MA. Wilmington. 1994. Addison-Wesley Iberoamericana.  www.unixsup.com  www.alegsa.com.ar  es.kioskea.net