Sistemas Operativos
Sistemas Operativos
Sistemas Operativos
AUTNOMA DE MXICO
SISTEMAS OPERATIVOS
GRUPO :1106
b)Por servicios
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.
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.
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.
Clasificacin de SO:
A)De acuerdo a su estructura
1)Estructura monoltica:
Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que
puede provocar mucho acoplamiento.
2)Estructura jerrquica:
B)Por Servicios
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
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
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
del c:\prueba\cat.tmp
4.COMANDO: UNDELETE
Recupera archivos que han sido borrados previamente con el comando DEL.
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:
Inicia el editor del MS-DOS con el que se crean y modifican archivos de texto ASCII.
SINTAXIS: RD [unidad:]ruta
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.
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.
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
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/
2)mkdir
Crea los directorios indicados. Por defecto, el modo es 0777 menos los bits de umask.
3)cd
cd [DIRECTORIO]
Ejemplo: cd documentos
4)apropos
Busca entre las descripciones cortas de las pginas del manual la presencia de la palabra
clave.
5)banner
banner MENSAJE
Muestra el mensaje (cadena de caracteres) en letras grandes y girado 90; para imprimir
carteles
6)cal
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
Concatena los archivos indicados y los muestra en la salida estndar. Sin argumentos,
recibe de la entrada estndar (-).
8)clear
clear
Ejemplo: clear
9)diff
10)head
muestra la primera parte de un archivo, por defecto 10 lneas. Si son varios archivos
muestra un encabezado con el nombre de cada archivo.
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
$ cat prueba.txt
2)Ls
$ 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 /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 (*,?).
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.
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
adb pull
adb reboot
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
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.
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/
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