Вы находитесь на странице: 1из 8

Sistemas Operativos

Actividad Escrita 2

Alonso Iturbe
A01021621

Profesor: Dr. Moiss Alencastre


Miranda

1 de septiembre, 2016

1.

Cules son las 3 principales metas de un sistema operativo?


Ejecutar programas del usuario y facilitar la resolucin de problemas
Hacer que la computadora sea conveniente para su uso
Utilizar el hardware de manera eficiente

2. Menciona 15 sistemas operativos diferentes que no sean UNIX, incluye nombre de la


empresa que los desarroll y ao.
FreeDOS, Jim Hall y el equipo FreeDOS, 1998
ReactOS, ReactOS Foundation, 1998
Haiku, Haiku, Inc., 2001
AROS, The AROS Development Team, 1995
Inferno, Bell Labs, 1996
Plan 9, Bell Labs, 1992
IBM i, IBM, 1988
Amiga OS, Commodore International, 1985
NonStop OS, Hewlett-Packard, 1976
BeOS, Be Inc., 1995
SkyOS, Robert Szeleney, 1997
JavaOS, Sun Microsystems, 1996
MorphOS, MorphOS Development Team, 2000
JNode, Ewout Prangsma, 2003
OS/2, IBM & Microsoft, 1987
3. Menciona y explica todos los elementos del diagrama de jerarqua de dispositivos de
almacenaje.
Se encuentran organizados por tamao ascendente y velocidad de consulta descendente.
Registros: La manera ms rpida de accesar informacin, elementos fsicos de donde se
obtienen los datos.
Cache: Seccin de memoria temporal a donde se copia informacin para poder otorgar
tiempos ms rpidos de bsqueda y reducir el tiempo de cmputo.
Memoria principal: Solamente un tipo de memoria grande que el CPU puede accesar
directamente. Es de acceso aleatorio, y es tpicamente de tipo voltil.
Disco de estado slido: Disco duro que no contiene partes mviles, su uso y lectura es a base
de transistores de tipo flash.
Disco duro: Contiene una cabeza mvil que se encarga de leer y escribir informacin,
mientras que el disco que contiene la informacin en s gira alrededor de su eje. Est dividida
en tracks y cada track esta dividido en sectores.
Disco ptico: Discos de tipo CD o DVD que se leen gracias a la tecnologa de refraccin
lser.
Cintas magnticas: Tecnologa obsoleta, aunque la ciencia detrs de estas cintas sigue en uso.
Dependiendo del estado de magnetizacin, se interpreta la informacin codificada en ellas.
4. Explica el modo dual.
El modo dual es una caracterstica de los sistemas operativos que permiten al sistema operativo
protegerse a s mismo y otros componentes del sistema. Los dos modos son modo usuario y
modo kernel (de ah su nombre). Algunas instrucciones se caracterizan como privilegiadas, y

slo son accesibles si se mandan llamar desde el modo kernel. Esto no quiere decir que existen
un usuario kernel en la computadora, sino que ciertos procesos tienen un intermediario por el
cual se evita que el usuario final tenga acceso completo a todas las funciones del sistema. El
modo dual sirve para distinguir si una operacin viene del usuario o de un proceso interno del
kernel.
5. Explica la diferencia entre un programa y un proceso.
Un proceso son bsicamente las acciones de un programa que est en ejecucin. Mientras que un
proceso es una entidad activa, un programa es una entidad pasiva. Un proceso requiere de
recursos (memoria, procesamiento) para completar su funcionamiento, mientras que un programa
es un concepto ms abstracto, un producto que ejecuta dichos procesos.
6. Cules son las principales actividades de la administracin de procesos?
El administrador de procesos de un sistema operativo se concierne con las siguientes actividades:
Crear y borrar procesos tanto del usuario como del sistema
Suspender y resumir procesos
Proveer mecanismos para la sincronizacin de procesos
Proveer mecanismos para la comunicacin de procesos
Proveer mecanismos para la resolucin de conflictos (por ejemplo, cuando dos programas
que estn utilizando el mismo recurso se encuentran en una situacin tal que cada uno est
previniendo que el otro utilice el recurso.)
7. Menciona el nombre de 15 distribuciones de Linux que no hayamos visto, incluye el
tipo o familia al que pertenece.
Mathbuntu, basado en Ubuntu
Poseidon Linux, basado en Ubuntu
Uberstudent, basado en Ubuntu
Vinux, basado en Ubuntu
Sabily, basado en Ubuntu
Ubuntu CE, basado en Ubuntu
Ubuntu Satanic, basado en Ubuntu
Pepermint, basado en Ubuntu
gNewSense, basado en Ubuntu
GoboLinux, basado en el kernel puro
Red Star OS, familia desconocida ya que se usa casi exclusivamente en Korea del Norte
Apartheid Linux, pasado en PCLinuxOS
Bebian, basado en Debian
Suicide Linux, basado en Debian
Ubuntu Christian Edition, basado en Ubuntu
8. Menciona el nombre de 10 conferencias internacionales de sistemas operativos de la
base de datos ACM y 5 de IEEE.
ACM
UbiComp 2016: 12-16 de septiembre, Heidelberg, Alemania
womENcourage 2016: 12-13 de septiembre, Linz, Austria
Humans, Machines, and the Future of Work: 5-6 de diciembre, Houston, Estados Unidos

Tapia 2016: 14-17 de septiembre, Austin, Estados Unidos


ICFP 2016, 18-24 de septiembre, Nara, Japn
29th Symposium on Integrated Circuits and Systems Design: 29 de agosto - 3 de septiembre,
Belo Horizonte, Brazil
International Symposium on Networks-on-Chip, 31 de agosto - 2 de septiembre, Nara, Japn
18th International Conference on Human-Computer Interaction with Mobile Devices and
Services: 6-9 de septiembre, Florencia, Italia
Richard Tapia Celebration of Diversity in Computing Conference: 6-10 de septiembre,
Austin, Estados Unidos
International Computing Education Research Conference: 8-12 de septiembre, Melbourne,
Australia

Ambos
ACM/IEEE International Conference on Automated Software Engineering
IEEE
2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio
Communications (PIMRC): Valencia, Espaa | 4 - 7 de septiembre, 2016
2016 18th European Conference on Power Electronics and Applications (EPE'16 ECCE
Europe): Karlsruhe, Germany | 5 - 8 de septiembre, 2016
2016 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference
(ISGT): Minneapolis, Montana, Estados Unidos | 6 - 9 de septiembre, 2016
2016 IEEE International Ultrasonics Symposium (IUS): Tours, Francia | 18 - 21 de
septiembre, 2016
2016 IEEE 84th Vehicular Technology Conference (VTC-Fall): Montreal, QC, Canada | 18 21 de septiembre, 2016
9. Revisando el UNIX letter, menciona en qu ao iniciaron los siguientes sistemas
operativos incluyendo en qu sistemas operativos se basaron?: OSF, BSD, HPUX,
Xenix, IRIX.
OSF: 1990, basado en BSD
BSD: 1978, basado en la sexta edicin del UNIX Time-Sharing System
HP-UX: 1983, basado en UNIX System III
Xenix: 1980, basado en la sptima edicin del UNIX Time-Sharing System
IRIX: 1986, basado en IRIS GL2 (a su vez basdo en UNIX System V)
10. Qu significan: POSIX, UNICS, MULTICS, BSD, SCO?
POSIX: Portable Operating System Interface, un set de estndares especificados por la IEEE
en un intento por mantener compatibilidad entre sistemas operativos.
UNICS: UNiplexed Information and Computing Service, el nombre original de Unix
desarrollado en 1969. El nombre es de hecho una broma basada en MULTICS.
MULTICS: Multiplexed Information and Computer Services, un sistema operativo
originalmente desarrollado en MIT en 1965.
BSD: Berkeley Software distribution, un sistema operativo basado en Unix desarrollado por
el Computer Systems Research Group de UC Berkeley.

SCO: Santa Cruz Operation, una compaa de software basada en Santa Cruz California, que
comercializaba tres variantes de Unix: Xenix, SCO UNIX y UnixWare.

11. Menciona 10 sistemas operativos UNIX diferentes que no son free ni opensource,
incluye la empresa que los desarroll
NEXTSTEP, desarrollado por NeXT
Mac OS X Server, desarrollado por Apple
Sun OS, desarrollado por Sun Microsystems
AIX, desarrollado por IBM
XENIX, desarrollado por Microsoft
SCO OpenServer, desarrollado por Santa Cruz Operation
System III, desarrollado por Unix Support Group, una divisin que era parte de AT&T
UnixWare, desarrollado por Univel
Solaris, desarrollado por Sun Microsystems
HP-UX, desarrollado por Hewlett-Packard
12. Menciona 15 programas que no deberan instalarse en un servidor Linux por
problemas de seguridad.
Servidores tipo Webmin, phpmyadmin o Cpanel
Aplicaciones PHP que no se hayan configurado correctamente
BIND Domain Name System
File Transfer Protocol (por ser cleartext)
Network Information Service
Remote Procedure Calls
Simple Network Management Protocol
Sendmail
telnet (cleartext)
Apache Web Server
CVS
OpenSSL
Network File System
Adobe Flash Player
Secure Shell (SSH)
13. Cules son los 3 ambientes de escritorio ms utilizados en las diferentes distribuciones
Linux?
Los ambientes de escritorio pueden ser cambiados por el usuario, pero basados en las
popularidades de las distribuciones, los ambientes ms utilizados seran:
Unity (default de Ubuntu)
GNOME (default de Debian, Fedora)
Cinnamon (default de Linux Mint)

14. Quin y cundo desarroll el sistema operativo Solaris? y Cmo se llama el 1er UNIX
de DEC (que significa DEC)?
Solaris fue desarrollado por Sun Microsystems, actual divisin de Oracle, en 1992. DEC se
refiere a Digital Equipment Corporation, y su primer sistema operativo basado en UNIX fue el
V7m, desarrollado por el Unix Engineering Group.
15. Quines son los creadores del UNIX y en dnde trabajaban?
UNIX fue creado por un equipo de empleados en los Laboratorios Bell (en esos aos parte de
AT&T), pero por lo general se destacan a Dennis Ritchie, Ken Thompson y Douglas McIlroy
como los principales creadores de UNIX.
16. De la lista proporcionada de distribuciones de la primer presentacin, cules estn
basadas en archivos RPM y qu son estos archivos?
RPM (Red Hat Package Manager) es un sistema de manejo de paquetes pero tambin tambin
puede referirse a los paquetes en este formato. Un sistema de manejo de paquetes es bsicamente
un conjunto de herramientas de software que se encargan del proceso de instalacin,
configuracin y actualizacin de programas en un sistema operativo. Los archivos de tipo RPM
facilitan la instalacin de programas ya que eliminan la necesidad de instalaciones y
actualizaciones manuales. RPM fue creado originalmente para su uso en Red Hat Linux, pero
actualmente se utiliza en muchas distribuciones, por ejemplo:
Fedora
Mageia
openSUSE
Red Hat Linux
TurboLinux
Caldera OpenLinux
CentOS
17. De las recomendaciones mencionadas en clase, si slo se tienen 2 posibles particiones
primarias en un disco duro para instalar alguna distribucin de Linux, qu se debera
configurar en cada una, de qu tamaos, qu tipo de particiones y qu tipo de sistema
de archivos deberan tener?
/, tambin llamada root, en donde se instalar y montar el sistema operativo en s,
preferentemente entre 12 y 20 GB. El tipo de sistema de archivos debe de ser ext4, que es el
tipo de sistema de archivos que utiliza Linux
/home, que ser la particin para los archivos de usuario. Aqu se debera de elegir el tamao
mas grande posible ya que ser la particin que guardar todos los archivos, pero por lo
menos 30 GB es una cantidad recomendada. El sistema de archivos aqu tambin es de tipo
ext4.
18. Explica qu son el grub y el refind?
GRUB (GRand Unified Bootloader) es un bootloader, un programa encargado de preparar la
ejecucin de un sistema operativo y de darle la opcin para bootear a uno de varios sistemas
operativos que se tenga disponibles. GRUB fue desarrollado por el GNU Project, y la
intencin detrs de GRUB es que sea un solo bootloader para todas las distribuciones de
Linux.

rEFInd es un boot menu, un programa que puede ser instalado en PCs y Macs que sirve, de
una manera muy parecida que GRUB, para seleccionar el sistema operativo que se quiere
bootear basado en las particiones que se encuentren en la computadora.

19. Explica qu es una distribucin de Linux? Y qu cosas las diferencia entre s.


Una distribucin de Linux es un sistema operativo hecho a partir de software que se basa en el
kernel de Linux y (opcionalmente, pero lo comn es que si tengan,) un sistema de manejo de
paquetes. Las diferencias entre distribuciones de Linux son principalmente el enfoque que tienen,
ya sea a dispositivos mviles, laptops, o incluso supercomputadoras. Las cosas que cambian con
el enfoque de cada distrubucin son bsicamente los programas que vienen preinstalados, el
entorno grfico, el manager de ventanas y por supuesto, la documentacin.
20. Quin inici el desarrollo del sistema operativo Linux, en qu ao, en dnde y en qu
sistema operativo se bas?
El desarrollo del sistema operativo Linux comenz en 1991 por Linus Torvalds mientras
estudiaba en la Universidad de Helsinki. Para la creacin de Linux, Torvalds se bas en MINIX,
un sistema operativo orientado al uso educativo. De hecho, en las primeras etapas de desarrollo,
Linux contena aplicaciones de MINIX.

Referencias
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne (2006). Fundamentos de Sistemas
Operativos. Mac Graw Hill. Sptima, Octava o Novena Edicin. ISBN 84- 481-4641-7.
2. Adrian Hannah. 2011. One key to rule them all: GRUB, USB and a Multboot environment.
Linux J. 2011, 211, pages.
3. Am I understanding dual mode operation of an OS correctly? (2013, February 13). Retrieved
September 01, 2016, from http://stackoverflow.com/questions/14862754/am-iunderstanding-dual-mode-operation-of-an-os-correctly
4. B. Sivaiah, T. S. N. Murthy and T. V. Babu, "Boot multiple Operating Systems from ISO
images using USB Disk," Electronics and Communication Systems (ICECS), 2014
International Conference on, Coimbatore, 2014, pp. 1-5.
5. Bezroukov, N. (2016, July 25). Top Vulnerabilities in Linux Environment. Retrieved
September 01, 2016, from http://www.softpanorama.org/Commercial_linuxes/Security/
top_vulnerabilities.shtml
6. Dulaney, E. (n.d.). Linux and Some Common Computer Vulnerabilities - dummies.
Retrieved September 01, 2016, from http://www.dummies.com/computers/operatingsystems/linux/linux-and-some-common-computer-vulnerabilities/
7. Cnepa, G. (2015, December 9). 10 Top Most Popular Linux Distributions of 2015.
Retrieved August 10, 2016, from http://www.tecmint.com/10-top-most-popular-linuxdistributions-of-2015/
8. Conferences Advancing Technology, Research and Collaboration. (n.d.). Retrieved
September 01, 2016, from http://www.acm.org/conferences
9. GNU GRUB. (2012, December 2). Retrieved September 01, 2016, from https://
www.gnu.org/software/grub/
10. History. (n.d.). Retrieved September 01, 2016, from http://www.jnode.org/node/174
11. Hoffman, C. (2015, August 11). Freedom of choice: 7 top Linux desktop environments
compared. Retrieved September 01, 2016, from http://www.pcworld.com/article/
2951829/operating-systems/freedom-of-choice-7-top-linux-desktop-environmentscompared.html
12. IEEE Conferences & Events. (n.d.). Retrieved September 01, 2016, from https://
www.ieee.org/conferences_events/index.html
13. List Of Every Unix Version and Release. (n.d.). Retrieved September 01, 2016, from http://
www.ranker.com/list/list-of-every-unix-version-and-release/reference
14. Newell, G. (n.d.). Unix Flavors List. Retrieved September 01, 2016, from http://
linux.about.com/library/bl/bl_flavorlist.htm
15. Prakash, A. (2015, August 2). Ten Lesser Known Ubuntu Based Linux Distributions.
Retrieved September 01, 2016, from https://itsfoss.com/weird-ubuntu-based-linuxdistributions/
16. The Linux Kernel Archives. (2016, May 12). Retrieved August 30, 2016, from https://
www.kernel.org/category/about.html
17. 10 Alternative PC Operating Systems You Can Install. (n.d.). Retrieved September 01, 2016,
from
http://www.howtogeek.com/190217/10-alternative-pc-operating-systems-youcan-install/

Вам также может понравиться