Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sistemas Operativos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 25

UNIVERSIDAD NACIONAL

AUTNOMA DE MXICO

FACULTAD DE ESTUDIOS SUPERIORES ARAGN

SISTEMAS OPERATIVOS

GRUPO :1106

Commented [1]: Calif: 9


INTEGRANTES:
ALBARRAN BURCIAGA MARIA MAGDALENA
GODINEZ ROMERO LUIS ALBERTO
GONZALEZ NUEZ ANA LISETTE
MORALES MEDINA NATALIA
RODRGUEZ RAMREZ CRISTIAN MANUEL
PROFESOR: GASTALDI PEREZ JUAN
SEMESTRE 2017-1
NDICE
Sistemas Operativos
1. Funciones de los sistemas operativos
2. Caractersticas de los sistemas operativos
3. Clasificacin de SO:
a)De acuerdo a su estructura

b)Por servicios

c)Por la forma de ofrecer sus servicios


4. Ejemplos de Sistemas Operativos
1)MS-DOS

2)MacOS

3)Novell

4)Unix

5)Linux

6)Windows NT

7)Android
Sistemas Operativos
Es un serie de programas que controla y administra los recursos de una
computadora, tales como el procesador, la memoria principal. los dispositivos de
almacenamiento, los dispositivos de entrada y salida, as como el manejo de
archivos o informacin.

El Sistema Operativo establece la interfaz de comunicacin entre la computadora y


el usuario, es decir, permite a la computadora entender la instruccin y al hombre
entender el cdigo binario traducido a informacin legible.

Los SO tienen funciones tales como administrar los recursos, otorgar servicio de
soporte y utilidad, suministrar una interfaz al usuario, administrar tareas y tambin
archivos.

Funciones de los sistemas operativos


Una primera aproximacin a las tareas de un sistema operativo desde dos
vertientes: asistencia a la programacin y gestin del sistema. Desde el punto de
vista de la primera funcin, las tareas de un sistema operativo se pueden resumir
en:

Asistencia en la compilacin, depuracin y linkado de programas.


Manejo y ejecucin de programas, su carga en memoria, su ejecucin y la
finalizacin.
Gestin de la informacin, manejo de ficheros, modificacin, lectura,
grabacin,...
Controlar las operaciones de entrada y salida.
Deteccin de errores fsicos o lgicos
Para la gestin eficiente del sistema informtico el sistema operativo debe:

Informar sobre el estado de uso del mismo, usuarios, tareas, tiempos,


recursos,...
Dar inicio a los procesos y mantenerlos hasta que acaben.
Interpretar los lenguajes de control.
Proteccin de la estructura de la informacin ante usos inadecuados: detectar
y corregir errores, proteccin de datos, de programas.
Asignacin y separacin de recursos: CPU, memoria, dispositivos de entrada
y salida,...
Gestionar las interrupciones.
Interactuar con el usuario.
1.- Aceptar todos los trabajos y conservarlos hasta su finalizacin.
2.- Interpretacin de comandos: Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.

3.- Control de recursos: Coordina y manipula el hardware de la computadora, como


la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.

4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de


almacenamiento, como discos flexibles, discos duros, discos compactos o cintas
magnticas.

5.- Manejo de errores: Gestiona los errores de hardware y la prdida de datos.

6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que se


reparten los procesos. Definir el orden (Quien va primero y quien despus).

7.- Proteccin: Evitar que las acciones de un usuario afecten el trabajo que est
realizando otro usuario.

8.- Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar
cerca de ella.

9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por


utilizar determinados recursos.

Caractersticas de los sistemas operativos.


En general, se puede decir que un Sistema Operativo tiene las siguientes
caractersticas:

Conveniencia: Un Sistema Operativo hace ms conveniente el uso de una


computadora.
Eficiencia: Un Sistema Operativo permite que los recursos de la computadora
se usen de la manera ms eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deber construirse de
manera que permita el desarrollo, prueba o introduccin efectiva de nuevas
funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora en cuanto a
hardware se refiere, esto es, asignar a cada proceso una parte del
procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo
se debe encargar de comunicar a los dispositivos perifricos, cuando el
usuario as lo requiera.
Organizar datos para acceso rpido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalacin y uso de las redes
de computadoras.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al
usuario el acceso y manejo de los dispositivos de Entrada/Salida de la
computadora.

Clasificacin de SO:
A)De acuerdo a su estructura

1)Estructura monoltica:

Estn constituidos por un solo programa compuesto de un conjunto de un


conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier
otra. Son rpidos y eficientes en su gestin y ejecucin por lo cual carecen de
flexibilidad para soportar diferentes ambientes de trabajo o tipos de
aplicaciones.(Multics y Unix caen en esta categora) Dentro de sus caractersticas
se encuentran:

Construccin del programa final a base de mdulos compilados separadamente que


se unen a travs del ligador.

Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que
puede provocar mucho acoplamiento.

Carecen de protecciones y privilegios al entrar a rutinas que manejan distintos


aspectos de los recursos de la computadora como memoria, disco, etc.

2)Estructura jerrquica:

Se divide el SO en pequeas partes, cada una de ellas est perfectamente definida


y con un claro interface con el resto de elementos. La primera estructura jerrquica
se denomin THE (Technische, Hogeschool, Eindhoven) de Dijkstra. Otra forma de
ver este tipo de sistema es en forma de anillos concntricos, en este sistema los
anillos tienen una apertura conocida como puerta o trampa (trap), por donde pueden
entrar las llamadas de las capas inferiores, de esta forma el ncleo del sistema est
ms protegido de accesos indeseados desde las capas ms externas.

3)Mquina virtual: Es un tipo de sistemas operativos que presentan una interface a


cada proceso, mostrando una mquina que parece idntica a la mquina real
subyacente. Estos SO separan dos conceptos que normalmente estn unidos en el
resto de los sistemas: la multiprogramacin y la mquina extendida.
Su objetivo es integrar distintos SO dando la sensacin de ser varias mquinas
diferentes. Su ncleo es denominado monitor virtual y es el que lleva a cabo la
multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales
como las necesiten. Dichas mquinas virtuales son una rplica de la mquina real,
de manera que en cada una de ellas se pueda ejecutar un SO diferente, que ser el
que la mquina extendida al usuario.

B)Por Servicios

a)De acuerdo a la administracin de tareas

1)Sistema Operativo Monotarea: Son los ms antiguos, pueden manejar un


programa o realizar una sola tarea, es decir no podr hacer varias cosas a la vez.
Por ejemplo no podr reproducir msica y crear un documento al mismo tiempo.

2)Sistema Operativo Multitarea: Es capaz de ejecutar varios procesos al mismo


tiempo. Este tipo de sistema normalmente asigna los recursos disponibles (CPU,
memoria, perifricos) de forma alternada a los procesos que los solicitan, de manera
que el usuario percibe que todos funcionan a la vez, pero de forma congruente.

b)De acuerdo a la administracin de usuarios:

1)Sistema Operativo Monousuario: Solo responden a un usuario por vez. Existe


un nico usuario que puede realizar cualquier accin.

2)Sistema Operativo Multiusuario: Permite que varios usuarios ejecuten


simultneamente sus programas, accediendo a la vez a los recursos de la
computadora. Normalmente estos sistemas operativos utilizan mtodos de
proteccin de datos, de manera que un programa no puede usar o cambiar los datos
de otro usuario.

C)Por el nmero de procesos:

1)Uniproceso: Es capaz de manejar solo un procesador de la computadora, de


manera que si la computadora tuviese ms de uno , le sera intil (DOS y MacOS).

2)Multiproceso: Se refiere al nmero de procesadores del sistema, que es ms de


uno y puede usarlos todos para distribuir su carga de trabajo. Estos sistemas
trabajan de dos formas:

2.1)Asimtricamente: El SO selecciona a uno de los procesadores el cual tendr el


papel de procesador maestro y servir como pivote para distribuir la carga a los
dems procesadores, que reciben el nombre de esclavos.

2.2)Simtricamente: Cuando se trabaja de manera simtrica, los procesos o parte


de ellos (threads) son enviados indistintamente a cualesquiera de los procesadores
disponibles, teniendo, tericamente, una mejor distribucin y equilibrio en la carga
de trabajo. Un thread es la parte activa en memoria y corriendo de un proceso.

C)Por la forma de ofrecer sus servicios


1)Sistema Operativo de Red: Tiene como objetivo coordinar y manejar las
actividades de los recursos de la computadora en una red de equipos. Consiste en
un software que posibilita la comunicacin de un sistemas con otros equipos en el
mbito de una red. Debe de saber la sintaxis de un conjunto de comandos, y la
ubicacin de los recursos que desea acceder.

2)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 mquina virtual que el usuario accede en forma
transparente. Es decir ahora el usuario ya no necesita saber la ubicacin de los
recursos sino que los conoce por nombre y los utiliza como si todos ellos fueran
locales a su lugar de trabajo habitual.

Ejemplos de Sistemas Operativos

1)MS-DOS:
El sistema operativo MS-DOS (Microsoft Disk Operating System) se encuentra
formado por archivos de configuracin ( Config.SYS, MS-DOS.SYS, IO.SYS, etc.).
El intrprete de comandos COMMAND.COM y comandos externos. MS-DOS fue el
sistema operativo ms usado en las computadoras personales. Como otros
sistemas operativos traduce las instrucciones tecleadas a operaciones que la
computadora puede desempear.

A)Historia y Antecedentes
La historia de MS-DOS est muy ligada a la historia del IBM PC, que en el mes de
agosto cumpla 30 aos, puesto que este sistema operativo surgi para dotar a los
sistemas de IBM de un sistema operativo distinto al CP/M y que, lgicamente, fuese
ms potente.
Casualidades del destino, los ejecutivos de IBM estaban convencidos que una
empresa de Seattle de nombre Microsoft era la que haba desarrollado el sistema
operativo CP/M, que era bastante popular en aquella poca, sin embargo estaban
totalmente equivocados y confundieron Microsoft con Digital Research.
Tras reunirse con Bill Gates y darse cuenta del error, los emisarios de IBM
concertaron una cita con Digital Research que no fue demasiado fructfera porque la
compaa quera revisar con detalle el contrato ofrecido por IBM y como la
compaa quera lanzar sin demasiados retrasos el IBM PC al mercado, volvieron a
reunirse con Gates para ver si les poda ofrecer una alternativa.
Bill Gates demostr ser un genio de los negocios al tomar una de las mejores
decisiones empresariales de la historia: prometi a IBM un sistema operativo mejor
que el CP/M (aunque no tena nada real que ofrecer) y, adems, no les vendera el
sistema operativo sino que se lo distribuira en forma de licencias para cada una de
las mquinas que se fabricasen. IBM no le dio valor al software en esos momentos y
pens que con vender mquinas sera suficiente, as que aceptaron las condiciones
de Gates.
Sin nada real que ofrecer, Microsoft adquiri por 50.000 dlares el QDOS
desarrollado por Tim Paterson en Seattle Computer Products y del que se deca que
era un plagio del CP/M. Microsoft modific el QDOS para cumplir las
especificaciones acordadas con IBM y, al terminarlas (en julio de 1981), rebautiz el
sistema como MS-DOS aunque, al vincularla al IBM PC, se distribuyeron bajo el
nombre de PC DOS.
Esta primera versin de MS-DOS soportaba 16 Kb de memoria RAM, disquetes de
5,25 pulgadas de una sola cara de 160 Kb e inclua ya 22 rdenes adems de incluir
ya el intrprete de comandos COMMAND.COM. y manejar archivos con extensin
.com y .exe.

B)Comandos

1. COMANDO: DIR

Presenta una lista de los archivos y subdirectorios que se encuentren en el


directorio que especifique.

SINTAXIS: DIR [unidad:] [ruta] [nombrearchivo] [/P] [/W]

EJEMPLOS:

C:\>dir ?ys.com Despliega los archivos cuya primera letra puede ser
cualquiera y la segunda y tercera letra son ys que tengan extensin .com de
la unidad C
C:\>dir *. Despliega todos los archivos que no tienen extensin, de la
unidad C

2. COMANDO: COPY (Copiar)

Copia uno o ms archivos en el lugar que especifique.

SINTAXIS: COPY [/A:/B] origen [/A:/B] [+ origen [/A:/B] [+...]] [destino [/A:/B]] [/V]

EJEMPLOS:
El siguiente comando copiar un archivo y agrega un carcter de fin de
archivo al final del archivo copiado:copy memo.doc carta.doc /a
Para copiar un archivo denominado GATO.TIP desde la unidad y directorio
actuales a un directorio de la unidad C denominado FELINOS, deber escribir
el siguiente comando: copy gato.tip c:\felinos

3.COMANDO: DEL / DELETE/ERASE (ELIMINAR)

Borra del disco los archivos especificados.

SINTAXIS: DEL [unidad:] [ruta]nombrearchivo [/P] (Especifica la posicin del (os)


archivo (s) que sern eliminados.)

EJEMPLOS: Para eliminar el archivo CAT.TMP del directorio PRUBE de la unidad


C, podr utilizar el siguiente comando:

del c:\prueba\cat.tmp

4.COMANDO: UNDELETE

Recupera archivos que han sido borrados previamente con el comando DEL.

SINTAXIS: UNDELETE [[unidad:] [ruta]nombrearchivo]

EJEMPLOS: El siguiente comando especifica que UNDELETE recupera todos los


archivos eliminados con la extensin .BAT en el directorio raz de la unidad C, sin
solicitar confirmacin para cada archivo:

undelete c:\*.bat /all

5.COMANDO: REN (RENAME) (CAMBIAR NOMBRE)

Cambia el nombre del archivo o de los archivos que especifique.

SINTAXIS: REN [unidad:] [ruta]nombrearchivo1, nombrearchivo2

EJEMPLOS: Suponga que desea cambiar todas las extensiones de todos los
nombres de archivos del directorio actual quetengan la extensin .TXT por la
extensin .DOC, escriba el siguiente comando:

ren *.txt *.doc

6. COMANDO: TYPE (ESCRIBIR)

Despliega el contenido de un archivo de texto en la pantalla.

SINTAXIS: TYPE [unidad:][ruta]nombrearchivo


EJEMPLO: Si desea presentar el contenido de un archivo denominado
CARTA.TXT introduzca el siguiente comando: type carta.txt

7.COMANDO: EDIT (EDITOR)

Inicia el editor del MS-DOS con el que se crean y modifican archivos de texto ASCII.

SINTAXIS: EDIT [[unidad:][ruta]nombrearchivo]

EJEMPLO:[[c:][documentos]trabajo1.txt] Especifica la posicin y nombre de


un archivo de texto ASCII. Si el archivo no existe , MS-DOS Editor lo creara. Si
existe, lo abrir y presentar su contenido en la pantalla.

8. COMANDO: MD (MKDIR) (CREAR DIRECTORIO)

Crea una estructura de directorios de varios niveles.

SINTAXIS: MD [unidad:] ruta

EJEMPLOS: Supongamos que desee crear un directorio en el disco de la unidad


actual y usar dicho directorio para almacenar toda su informacin referente a ventas.
Escriba el siguiente comando para crear un directorio llamado VENTAS:

md \ventas o simplemente md ventas

9.COMANDO: CD (CHDIR) (CAMBIAR DE DIRECTORIO)

Presenta el nombre del directorio actual o cambia el directorio actual

SINTAXIS: CD [unidad:] [ruta]

EJEMPLOS: Para cambiar de su directorio actual al directorio llamado prueba haga


lo siguiente: cd \prueba

10.COMANDO: RD (RMDIR) (ELIMINAR DIRECTORIO)

Elimina un directorio siempre y cuando est vaco.

SINTAXIS: RD [unidad:]ruta

EJEMPLO:Para eliminar un directorio llamado ARANDA, primero asegrese que


est vaco, y escriba el siguiente comando:

rd aranda
2)MacOS:

A)Historia y Antecedentes
Es conocido por haber sido el primer sistema dirigido al gran pblico en contar con
una interfaz grfica compuesta por la interaccin del mouse con ventanas,icono y
mens.Apple quit importancia de forma deliberada a la existencia del sistema operativo en
los primeros aos de su lnea Macintosh procurando que la mquina resultara ms
agradable al usuario, diferencindolo de otros sistemas contemporneos, como MS-DOS,
que eran un desafo tcnico. El equipo de desarrollo del Mac OS original inclua a Bill
Atkinson, Jef Raskin y Andy Hertzfeld.

Esta fue la base del Mac OS clsico, desarrollado ntegramente por Apple, cuya primera
versin vio la luz en 1984. Su desarrollo se extendera en un modelo progresivo hasta la
versin 9 del sistema, lanzada en 1999. A partir de Mac OS X, el sistema es un derivado de
Unix que mantiene en su interfaz grfica muchos elementos de las versiones anteriores
El Sistema Operativo Mac OS no fue la primer interfaz grfica, pero fue la primera con gran
xito por su accesibilidad de precio. Para aquellos aos en el mercado lo que exista era La
Xerox Alto con un costo de 32,000 dlares, la Xerox Starwe cost 16,600 dlares y la Apple
Lisa con un precio de 10,000 dlares. El nombre de esta Apple fue un capricho de Steve
Jobs por su hija. Este Sistema 1 vena incluido en el primer Macintosh, que tena un precio
de 2,500 dlares.

B) Comandos:
pwd nos dice cul es nuestra ubicacin actual en la Terminal.
clear Este comando nos sirve para limpiar la ventana de la terminal muchas veces
hemos ejecutado mucho cdigos y est muy llena la pantalla con este comando
limpiamos la ventana.
ls Muestra una lista de las carpetas del directorio.
cd cambia de ubicacin, por defecto, nos encontramos en la carpeta de usuario, si
queremos entrar a descargas tendramos que teclear cd Downloads
date nos muestra la fecha actual.
cal muestra el calendario mensual.
Ping direccinIP sirve para dar ping a una direccin ip, para cancelar el ping
pulsamos control + c
top Muestra una lista de los procesos que se estn ejecutando actualmente. para
salir tambin debemos presionar CONTROL+C.
system_profiler genera un informe detallado de todo nuestro hardware y las
preferencias del sistema. Si queremos guardar este informe en un archivo,
teclearamos system_profiler >> ~/Desktop/informe.txt
lsof genera un listado de todos los archivos actualmente abiertos (por el sistema,
las aplicaciones y nosotros). Para guardarlo en un archivo, hacemos lo mismo que el
comando anterior hay que teclear lsof >> ~/Desktop/abiertos.txt

3)Novell:

A)Historia y Antecedentes

A comienzos de los aos 80 Novell contribuy a inventar las redes corporativas, y hoy da
sigue liderando la tecnologa de la Red. El software de red comenz con la comparticin de
archivos e impresoras en redes de rea local (LAN) y evolucion hasta la gestin de redes
de rea amplia, lo que posibilit la aparicin de la informtica empresarial y, en ltimo
trmino, de Internet. Actualmente, Novell sigue manteniendo su liderazgo en tecnologa
ofreciendo soluciones que son abiertas, seguras y globales. Novell ayuda a sus clientes a
aprovechar el valor de su informacin y ofrecerla de manera segura y econmica a quien la
necesite, en cualquier momento y lugar, a travs de cualquier dispositivo o plataforma.
Novell es un lder en cdigo abierto y servicios de identidad, ofreciendo soluciones Linux
desde el servidor al equipo de escritorio y soluciones basadas en identidades para
gestionar, proteger e integrar las redes de hoy da.

Novell Data Systems comenz su andadura en 1979 como fabricante de PCs y sistemas
operativos de disco. En enero de 1983, Jack Messman y la empresa de capital riesgo
Safeguard Scientifics transformaron NDSI en Novell, Inc., dedicada al diseo y
comercializacin de software y hardware para redes de datos. En mayo de 1983, Raymond
J. Noorda, con gran experiencia en ingeniera y marketing, fue nombrado presidente y
director general de la nueva compaa.

En 1996, al comprender que Internet estaba comenzando a revolucionar el mercado de las


redes tradicionales, John Young, director general interino, inici un programa destinado a
preparar los productos de la compaa para Internet.

Eric Schmidt tom las riendas de Novell en marzo de 1997 y aceler los esfuerzos por
aprovechar al mximo los puntos fuertes de la tecnologa de redes de Novell para la nueva
era de Internet. Durante el ao siguiente se pusieron a la venta el sistema operativo de
servidor NetWare 5 y NDS (Servicios del Directorio de Novell), compatibles de forma nativa
con IP, el protocolo de comunicaciones de Internet.

Al aumentar cada vez ms la heterogeneidad de las redes corporativas y la necesidad de


interoperabilidad en Internet, en 1998 Novell comenz a promocionar NDS (ahora
eDirectory) como medio para enlazar plataformas diversas. La empresa tambin empez a
comercializar productos que utilizaban los datos almacenados en el directorio para
simplificar la gestin de las redes y ofrecer acceso ms seguro utilizando la identidad de los
usuarios. A finales de 1999 Novell lanz eDirectory, un autntico servicio de directorio
interplataforma y muestra ejemplar del compromiso de Novell con la interoperabilidad y los
estndares abiertos, dos de los requisitos clave de Internet.

En julio de 2001, Novell adquiri la consultora Cambridge Technology Partners, reforzando


la capacidad de la empresa para ofrecer a sus clientes tanto productos como servicios. Con
la combinacin de la avanzada tecnologa de Novell lder en la industria y los conocimientos
y experiencia empresariales de Cambridge, Novell estaba preparada para ofrecer
soluciones de red diseadas para ayudar a las empresas a superar sus retos empresariales.
Jack Messman, director general de Cambridge, pas a ser presidente y director general de
Novell. Fue la segunda vez que Messman ejerca como director general de Novell.

En julio de 2002, Novell dio otro importante paso adelante en su capacidad para ayudar a
los clientes a alcanzar la visin one Net (red nica) con la compra de SilverStream Software,
lder en desarrollo de aplicaciones orientadas a los servicios Web. La adquisicin de
SilverStream permiti a Novell ofrecer una potente gama de servicios Web con tres
vertientes: los conocimientos y experiencia necesarios para convertir los procesos
empresariales en servicios Web, una excepcional plataforma para aplicaciones de servicios
Web y la infraestructura tradicional de Novell para gestin de identidades y redes segura,
ampliable y fiable sobre la que ejecutar las aplicaciones basadas en servicios Web.

B)Comandos

Disco
FILER: Usa Filer para el control de la informacin del volumen, directorios y
ficheros.
PURGE: Sirve para borrar definitivamente ficheros borrados previamente.
Cuando se borra un fichero en Novell no se borra definitivamente su entrada
hasta que no se ejecuta este comando.
RENDIR: Sirve para renombrar directorios.
SALVAGE: Se usa este comando para ver todos los ficheros borrados,
recuperar o purgar ficheros que han sido borrados desde tu estacin de
trabajo o de otros ficheros de los que tienes derechos.
Seguridad
ALLOW: Usa allow para ver, fijar, o modificar la mscara de derechos
heredados de un directorio o un fichero.
FLAG: Usa flag para ver o cambiar los atributos de ficheros en un directorio
dado. (Tambin se puede utilizar el comando Filer)
FLAGDIR: Usa flagdir para ver o cambiar los atributos de los subdirectorios
en un directorio dado.
GRANT: Usa grant para dar derechos trustee a usuarios o grupos en un
fichero o directorio.
REMOVE: Usa remove para borrar un usuario o grupo de a lista de trustee
de un fichero o directorio.
REVOKE: Usa revoke para retirar derechos trustee de un usuario o grupo en
un fichero o directorio.

4)Unix

A)Historia y Antecedentes

Unix es una marca registrada de los Laboratorios Bell.Imita a MULTICS, el sistema


operativo en que unos programadores trabajaron antes de iniciar el Unix. Unix naci a
causa de un juego el Space Travel desarrollado por Ken Thompson . Transcurra el ao
1969 y Thompson encontr una computadora chica donde correrlo, la PDP-7 al cual provea
un buen manejo de grficos. Cre junto con Dennis Ritchie, un nuevo sistema operativo
(S.O) para esa mquina. A este nuevo sistema se le dio el nombre de Unix. En 1971 este
sistema fue portado a una PDP-11 , que era ms avanzadas que la obsoleta PDP-7. Estos
sistemas fueron los dominantes en el mundo de los minicomputadores en la dcada de los
70. Tras un tiempo en el que el sistema era muy estable, Thompson decidi escribirlo en
lenguaje B. Este lenguaje tena muchas limitaciones por lo que fue mejorado por Ritchie y
se lo rebautiz como C. En 1973, Ritchie y Thompson rescribieron el ncleo de Unix en C.
Hacia 1974 este S.O fue introducido en las universidades con fines educacionales. En
estos tiempos los sistemas Unix prosperaron en los Laboratorios Bell y de all se difundieron
a los laboratorios, a los proyectos de desarrollo de software y a las compaas de telfono
en Estados Unidos. En el perodo de 1977 a 1982 los laboratorios Bell y AT&T acordaron
agregar nuevas variantes y nace el Unix System III. Luego nace el System V. A partir de
este momento las instalaciones de sistemas Unix crecieron en todo el mundo. En 1982 la
empresa Microsoft desarrolla el S.O XENIX usando el cdigo fuente de Unix.Por qu
Microsoft no puso ms empeo en Unix y se volc totalmente al D.O.S, un sistema que
delante de Unix es como un grano de arena?. Pero a qu se debe el xito y la constancia
de los sistemas Unix? Las razones por las cuales creemos que es as, se resumen en sus
caractersticas.

B)Comandos

1) pwd
pwd

imprime toda la ruta del directorio corriente; todos los componentes mostrados sern los
directorios reales, no enlaces simblicos

Ejemplo: pwd/home/usuarios/otros/usuarios/

Nos indica que nuestro directorio actual de trabajo es/home/usuarios/otros/usuarios

2)mkdir

mkdir [OPCIONES] [-m MODO] DIRECTORIO ...

Crea los directorios indicados. Por defecto, el modo es 0777 menos los bits de umask.

Ejemplo: mkdir documentos

Crea el directorio documentos dentro del directorio hogar de usuarios.

3)cd

cd [DIRECTORIO]

Ejemplo: cd documentos

Cambia el directorio hogar al directorio creado documentos

4)apropos

apropos [OPCIONES] PALABRA-CLAVE ...

Busca entre las descripciones cortas de las pginas del manual la presencia de la palabra
clave.

Ejemplo: apropos man

5)banner

banner MENSAJE

Muestra el mensaje (cadena de caracteres) en letras grandes y girado 90; para imprimir
carteles

Ejemplo: banner Hola!

6)cal

cal [OPCIONES] [[MES]AO]

Sin parmetros, muestra calendario del mes actual; el ao debe indicarse con centuria, 1-
1999; el mes en nmero 1 a 12.
Ejemplo: cal

7)cat

cat [OPCIONES] [ARCHIVO ...]

Concatena los archivos indicados y los muestra en la salida estndar. Sin argumentos,
recibe de la entrada estndar (-).

Ejemplo: cat cap1 cap2 cap3

muestra sucesivamente los archivos cap1, cap2 y cap3.

8)clear

clear

Ejemplo: clear

borra la pantalla del terminal

9)diff

diff ARCHIVO1 ARCHIVO2

muestra las diferencias existentes entre dos archivos.

Ejemplo: diff nota1 nota2

10)head

head [OPCIONES] ARCHIVO ...

muestra la primera parte de un archivo, por defecto 10 lneas. Si son varios archivos
muestra un encabezado con el nombre de cada archivo.

Ejemplo: head /etc/inetd.conf

5)Linux:

A)Historia y Antecedentes

Era el ao 1991 y Linus Torvalds ,que en aquel entonces era un estudiante de informtica
de la Universidad de Helsinki, empez aprogramar las primeras lneas de cdigo de un
sistema operativo(finalmente llamado LINUX ) como una aficin y sin poderse imaginar la
gran repercusin que traera.
Hubo una primera versin no oficial de Linux 0.01, pero esta solo inclua el comienzo del
ncleo, estaba escrita en lenguaje ensamblador y asuma que uno tena acceso a un
sistema Minix para su compilacin.

El 5 de octubre de 1991, Linus anuncio la primera versin oficial de Linux (versin 0.02).
Con esta versin Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador
GNU de C).Desde aquel entonces se han hecho muchsimas versiones con ayuda de
programadores de todo el mundo.

Linux es un sistema operativo compatible con Unix, sus dos caractersticas principales y que
los diferencian del resto de los sistemas operativos que encontramos en el mercado son:

1. Es software libre, esto significa que no tenemos que pagar por el uso del mismo.

2. El sistema viene acompaado del cdigo fuente (el sistema lo forman el ncleo del
sistema (kernel) ms un gran nmero de libreras que hacen posible su utilizacin).

Las plataformas en las que en un principio se puede utilizar Linux son: Pentium, Pentium
Pro, Pentium II/III/IV, Amiga y Atari, tambin existen versiones para su utilizacin en otras
plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.

En los ltimos tiempos, ciertas casas de software comercial han empezado a distribuir sus
productos para Linux y la presencia del mismo en empresas aumenta rpidamente por la
excelente relacin calidad-precio que se consigue con Linux.

Tux es el nombre de la mascota oficial de Linux. Creado por Larry Ewing en 1996, es un
pequeo pingino de aspecto risueo y cmico. La idea de que la mascota de kernel Linux
fuera un pingino provino del mismo Linus Torvalds, creador de kernel Linux.

B) Comandos

1)Cat

Nos permite visualizar el contenido de un archivo de texto sin la necesidad de un editor.


Para utilizarlo solo debemos mencionarlo junto al archivo que deseamos visualizar:

$ cat prueba.txt
2)Ls

Ls, permite listar el contenido de un directorio o fichero. La sintaxis es:

$ ls /home/directorio
3)Cd

Cd, el comando que necesitars para acceder a una ruta distinta de la que te encuentras.
Por ejemplo, si ests en el directorio /home y deseas acceder a /home/ejercicios, sera:
$ cd /home/ejercicios

4)Touch

Touch crea un archivo vaco, si el archivo existe actualiza la hora de modificacin. Para
crear el archivo prueba1.txt en /home, seria:

$ touch /home/prueba1.txt

5)Mkdir

Mkdir (de make directory o crear directorio), crea un directorio nuevo tomando en cuenta la
ubicacin actual. Por ejemplo, si ests en /home y deseas crear el directorio ejercicios,
sera:

$ mkdir /home/ejercicios
6)Cp

Copia un archivo o directorio origen a un archivo o directorio destino. Por ejemplo, para
copiar el archivo prueba.txt ubicado en /home a un directorio de respaldo, podemos usar:

$ cp /home/prueba.txt /home/respaldo/prueba.txt

7)Mv

Mv (de move o mover), mueve un archivo a una ruta especfica, y a diferencia de cp, lo
elimina del origen finalizada la operacin. Por ejemplo:

$ mv /home/prueba.txt /home/respaldos/prueba2.txt
Al igual que cp, en la sintaxis se especifica primero el origen y luego el destino. Si indicamos
un nombre de destino diferente, mv mover el archivo o directorio con el nuevo nombre.

8)Rm

Rm (de remove o remover), es el comando necesario para borrar un archivo o directorio.


Para borrar el archivo prueba.txt ubicado en /home, ejecutamos:

$ rm /home/prueba.txt

Este comando es muy peligroso, por lo tanto es importante que nos documentemos
bien acerca de los efectos de estas opciones en nuestro sistema para as evitar
consecuencias nefastas.
9)Pwd

Pwd (de print working directory o imprimir directorio de trabajo), es un conveniente comando
que imprime nuestra ruta o ubicacin al momento de ejecutarlo, as evitamos perdernos si
estamos trabajando con mltiples directorios y carpetas. Su sintaxis sera:

$ pwd

10)Clear

Clear (de limpiar), es un sencillo comando que limpiara nuestra terminal por completo
dejndola como recin abierta. Para ello ejecutamos:

$ clear

6) Windows NT:

A)Historia y Antecedentes
En el lanzamiento del Windows NT el 27 de julio de 1993, Microsoft logra un hito importante
la finalizacin de un un proyecto iniciado a fines de los 80 para desarrollar un nuevo sistema
operativo desde el principio. "Windows NT representa nada menos que un cambio
fundamental en la forma en que las empresas pueden abordar sus requisitos informticos
empresariales", seala Bill Gates en su lanzamiento.
Sin embargo, a diferencia de Windows 3.1, Windows NT 3.1 es un sistema operativo de 32
bits que lo hace una plataforma estratgica compatible con programas cientficos y de
ingeniera superiores.

B)Comandos:
1.Comando dir [ruta][archivo]: lista los archivos y subdirectorios existentes en la ruta, la
opcin de archivo admite comodines (*,?).

2.Comando move (confirmacin) [ruta-origen/nombre-archivo] [ruta-destino]: mueve


ficheros de un origen a un destino. En el caso de directorios la opcin los cambia de
nombre.

3.Comando copy [archivo] [destino]: copia un archivo a un origen a un destino.

4.Comando del (opciones)[archivo]: borra archivos.

5.Comando recover [ruta-archivo] permite recuperar informacin de archivos daados.

6.Comando Subst [unidad-virtual] [ruta-fsica]: asigna una unidad a una ruta especfica
7.Comando more (opciones)[archivo]: muestra el contenido de uno o varios archivos en
pantalla pgina a pgina, la separacin de archivos se realiza por un espacio en blanco.

8.Comando Type [archivo]: parecido a more pero menos completo.

9.Comando help [comando]: ofrece en pantalla una explicacin del comando.

10.rename [origen][destino]: cambia el nombre del fichero

7)Android:

A)Historia y antecedentes:
El sistema fue desarrollado por Android, Inc., que Google respald econmicamente
en su momento y que ms tarde compr en el 2005. La compaa original era de
Palo Alto, California (fundada en 2003). Entre los cofundadores de Android que se
fueron a trabajar a Google estn Andy Rubin (co-fundador de Danger), Rich Miner
(co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en T-
Mobile), y Chris White (quien encabez el diseo y el desarrollo de la interfaz en
WebTV). Android se present en el 2007 junto con la Open Handset Alliance, un
consorcio de compaas de hardware, software y telecomunicaciones,que
decidieron promocionar el software libre. Dado que est basado en el ncleo de
linux. El primer telfono con Android fue el HTC Dream, que empez a venderse en
octubre del 2008.

B) Comandos

adb device

Es el que nos dir si nuestro dispositivo Android se comunica bien con el equipo.
Despus de tener todos los archivos en la misma carpeta, simplemente debemos
arrancar la consola de terminal (ADB) y escribir adb devices (sin las comillas). Si
nos sale un nmero de serie, es que todo est correcto. Si por el contrario, no sale
nada, tendremos que asegurarnos de que lo tenemos todo bien (drivers, depuracin
USB). C:\plataform-tools>adb device
List of devices attached
01aac96f8f9fcade device
C:\plataform-tools>adb device

adb push

Con adb push moveremos un archivo directamente de nuestro ordenador a


nuestro dispositivo Android. Para mover un archivo es necesario conocer la ruta
del telfono en la que lo queremos depositar. Si, por ejemplo, queremos mover un
archivo de vdeo cualquiera, deberemos colocar ste en la carpeta android-tools que
hablbamos antes. Luego, escribiremos en la consola: adb push superfreak.mp4
/sdcard/Movies/; y ya estar en nuestro terminal en la carpeta movies.

adb pull

Si queremos coger un archivo de nuestro androide y llevarlo al ordenador,


simplemente deberemos utilizar el comando adb pull.Si queremos extraer el
archivo del telfono, por ejemplo, el que pasamos en el ejemplo anterior, la cosa
sera tal que: adb pull superfreak.mp4 /sdcard/Movies/; y el archivo ir a parar de
sdcard/Movies/ a nuestra carpeta tools en el ordenador. Si queremos moverlo a un
directorio en particular escribiremos, despus del comando adb pull y el directorio de
recogida, la ruta en nuestro ordenador a la que deseamos mover el archivo:
C:\Users\Aitor\Desktop; para moverlo al escritorio

adb reboot

Hace simplemente lo que dice. Reinicia el dispositivo mediante la consola. Es una


manera sencilla de reiniciar el telfono si lo necesitamos en algn momento cuando
estemos usando ADB. Slo hay que escribir adb reboot y ya est. Reiniciando.

adb reboot-bootloader y reboot recovery


No slo podemos reiniciar el dispositivo, sino tambin acceder al bootloader. Esta es
una de las herramientas ms ventajosas de este modo, a veces las combinaciones
de botones se vuelven tediosas y queremos hacer las cosas de una manera ms
sencilla. Acceder al bootloader nos puede servir para muchas cosas (root, cambiar
ROM). nicamente deberemos teclear adb reboot-bootloader y ya estaremos
dentro.

En el caso del reboot recovery nos servir para entrar en modo recovery.
Muchas ROMs traen por defecto un cuadro de dilogo que nos posibilita el reiniciar
en este modo.

fastboot devices

Cuando estamos en el bootloader, los comandos de ADB ya no funcionan. Esto es


porque no estamos an en Android, el sistema operativo del telfono no ha
arrancado del todo an. En este caso, usamos el comando fastboot.

Puede que este sea uno de los comandos ms potentes de los que hay disponibles.
Hay que tener en cuenta que muchos dispositivos no lo tienen habilitado y si as,
necesitaremos estar seguros de que ambos equipos se estn comunicando (PC y
Android). Si queremos saber si disponemos de fastboot, nicamente deberemos
escribir fastboot devices y debera salirnos un nmero de serie (al igual que en
adb devices).
Si el comando no funciona y estamos en Windows, tocar revisar los drivers y
recorrer los foros especializados en busca de ayuda.

fastboot oem unlock


ste hace una cosa y slo una, desbloquea los Nexus (o HTC mediante su
herramienta oficial). Si tenemos un telfono de un fabricante distinto, tendremos un
mtodo distinto en cada caso Se incluye aqu porque, an sin necesitarlo, es una
parte importante del sistema de cdigo abierto de Android.Una vez habiendo usado
el fastboot para saber que todo est bien comunicado, slo debemos escribir
fastboot oem unlock y darle a intro. Luego toca mirar el terminal, leer
cuidadosamente y elegir las opciones sabiamente.

adb shell
El comando adb shell es uno de los que ms confusiones crea. Hay dos maneras de
usarlo: uno donde se enva un comando al dispositivo para ejecutar en su propio
shell la lnea de comandos, y otra donde estaremos verdaderamente dentro del shell
de comandos desde el terminal. Normalmente se usa para tareas ms avanzadas
como cambiar los permisos de los archivos o carpetas, o ejecutar una secuencia de
comandos. Simplemente hay que escribir adb shell <comando>. Un ejemplo
sera cambiar los permisos de un archivo, as: adb shell chmod 666 / data /
archivo. Mucho cuidado al usar este mtodo.

adb install
Nos servir para instalar aplicaciones en nuestro androide. Y al igual que los
comandos pull y push, deberemos especificar la ruta en la que queremos posicionar
el archivo a instalar. Un ejemplo sera mover un apk a la carpeta android-tools y
luego poner en la consola adb install Aplicacion.apk. Tambin podemos usar un
comando para actualizar una aplicacin especfica. Esto se consigue aadiendo el
sufijo -r a la sentencia anterior. Por lo que quedara: adb install -r
Aplicacion.apk. tambin podemos desinstalar. Hay un comando que nos sirve
para desinstalar aplicaciones, este sera: adb uninstall Aplicacion.apk. Si aadimos
un sufijo -k nos dejar los datos de la aplicacin y cach en la memoria.

adb logcat
El comando adb logcat es uno de los ms tiles para algunos usuarios. Sobre todo
si son cocineros o desarrolladores de aplicaciones. Cuando lo escribimos, nos
devuelve una ingente cantidad de eventos escritos en diversos registros sobre el
funcionamiento del sistema. Proporciona informacin muy valiosa para el
desarrollador, ya que de aqu puede deducir qu fallo tiene su aplicacin.

Para ver el registro en la pantalla del ordenador, slo tienes que escribir Logcat
adb y pulsar enter. Puede que todo vaya bastante rpido y es posible que no
encontremos lo que andamos buscando. Hay dos maneras de solucionar esto: los
filtros y la salida de texto.
El filtro se usa cuando un desarrollador puso una etiqueta en un sitio del programa y
quiere ver qu pasa justo ah.
la salida de texto es ms fcil. Nos dar toda la informacin del logcat, contenido en
un archivo de texto (.txt). Para ejecutarlo, slo deberemos poner adb Logcat>
archivo.txt y dejar que todo fluya como el viento entre los campos de maz. Al
terminar, cerraremos con CTRL+C. Encontraremos el archivo de registro completo
guardado en el directorio en el que estemos trabajando (posiblemente android-
tools). Ese archivo es el que debemos enviar al desarrollador.
Bibliografa y Cibergrafa
Enciclopedia de clasificaciones. (2016). Tipos de Sistemas Operativos.10 de
Septiembre de 2016, de Enciclopedia de clasificaciones Sitio web:
http://www.tiposde.org/informatica/15-tipos-de-sistemas-operativos/

Annimo. (-). Tipos de Sistemas Operativos Annimo. (2015). Tipos de


Sistemas Operativos. 10 de Septiembre de 2016, de El Rincn del
Universitario Sitio web: http://www.e-
mas.co.cl/categorias/informatica/tiposso.htm

Computer Concepts, June Jamrich Parsosns, Brief Edition, ITP.Pgina en


Internet: http://itesocci.gdl.iteso.mx/%7Eia27563/index.html

Annimo. (-). Sistemas Operativos. Septiembre 10,2016, de rea Tecnologa


Sitio web: http://www.areatecnologia.com/sistemas-operativos.htm

Annimo. (-). TIPOS DE SISTEMAS OPERATIVOS. 12 de septiembre de


2016, de tiposso Sitio web: http://dis.um.es/~jfernand/docencia/si/tiposso.pdf

Rafael Tern. (2013). Comandos ADB bsicos . 14/septiembre /2016, de


Rootear Sitio web: http://rootear.com/android/comandos-adb-basicos

Annimo. (-). SISTEMAS OPERATIVOS POPULARES. 12 de septiembre de


2016, de www.informaticamoderna.com Sitio web:
http://www.informaticamoderna.com/Sist_Ope.htm

Miguel ngel Sanz Santos. (-). Comandos Windows NT. Septiembre 10,
2016, de Grupo deGeomorfologa Y Medio Ambiente(GGYMA) Sitio web:
http://ggyma.geo.ucm.es/docencia/documentos/informatica/comandos-
windows.pdf

MAC OS. (2010). Mac OS: Historia. 13 de septiembre de 2016, de Blog Sitio
web: http://macosupnfm.blogspot.mx/p/historia_13.html

Javier Ampudia. (2011). Comandos Bsicos En La Terminal de Mac OS. 13


de septiembre de 2016, de Jampudia.com Sitio web:
http://www.jampudia.com/sistemas-operativos/mac-sistemas-
operativos/comandos-basicos-en-la-terminal-d e-mac-os.html

Annimo, (-). Comandos ms usados de MS-DOS. 13 de Septiembre de


2016. Sitio web: http://correo.uan.edu.mx/~iavalos/Comandos.htm

Mariel. (2012). HISTORIA DE LINUX. 13 de septiembre de 2016, de Blog


Sitio web: http://marielnum.blogspot.mx/2012/04/antecedentes.html
linux. (2009). Linux. 13 de septiembre de 2016, de Blog Sitio web:
http://fernandolinux.blogspot.mx/2009/03/antecedentes.html

Annimo. (-). Historia de Linux. 12 de septiemrbe de 2016, de www.cad.com


Sitio web: http://www.cad.com.mx/historia_de_linux.htm

masarte. (2011). Historia de Linux. 12 de septiembre de 2016, de Universidad


Politcnica de Valencia Sitio web:
http://histinf.blogs.upv.es/2011/12/23/historia-de-linux/

Ariel Palazzesi, (2009). La historia de Linux. 13 de septiembre de 2016, de


Blog Neoteo. Sitio web: http://www.neoteo.com/la-historia-de-unix

Sergio Gonzlez Durn. (2015). gua rpida de comandos Linux . 12 de


septiembre de 2016 , de LinuxTotal.com.mx Sitio web:
http://www.linuxtotal.com.mx/?cont=info_admon_002

Andrearrs. (2014). Linux para novatos: 10 comandos bsicos para usar en la


terminal. 13 de septiembre de 2016 , de Hipertextual Sitio web:
https://hipertextual.com/archivo/2014/04/comandos-basicos-terminal/

También podría gustarte