Professional Documents
Culture Documents
(Campus Tezonapa)
Facilitador:
Mc Genaro Garca Martnez
Materia:
Tecnologas de la informacin y comunicacin.
Integrantes:
Fernando Martnez Rosales
Carla Bibiana Lamaray Anastasio
Ana Gabriela Mndez Huerta
Eber Yair Parra Prez
Flix Manuel Lpez Loyo
Edgar Rene Ramrez Bautista
Erick Jamin Zanahua Prez
NDICE
Introduccion________________________________________________3
Qu es un SO?____________________________________________4
Sistemas operativos por servicios________________________________4
Monousuarios_______________________________________________4
Multiusuarios________________________________________________4
Monotareas_________________________________________________5
Multitareas__________________________________________________5
Uniproceso__________________________________________________5
Multiproceso_________________________________________________5
SO de red___________________________________________________6
SO distribuidos_______________________________________________6
Como funciona un SO_________________________________________6
Ejemplos de SO______________________________________________7
Conclusin__________________________________________________8
Fuentes consultadas__________________________________________9
Introduccin:
La importancia de conocer un SO es muy importante porque estamos
continuamente usndolo sin saber que es, la ignorancia sobre cosas que
simplemente aprendemos utilizando sin saber lo que hay detrs de encender una
computadora, abrir internet, Word etc. Lo hacemos sin darnos cuenta que detrs
de un clic hay muchos programas que mandan lo que nosotros queremos que
aparezca en la pantalla. Con este trabajo esperemos se despejen dudas sobre el
SO ya que es de suma importancia que sepamos qu es y cmo se utilizan,
darnos cuenta que asi como todo ha ido evolucionado tambin los SO lo han
hecho para mejorar las necesidades del usuario . Este trabajo contiene lo que es
un sistemas operativo resaltando las caractersticas
ms relevantes,
principalmente qu es un sistemas operativo? Su clasificacin que se da por sus
servicios, como se utiliza un sistema operativo, y los so ms importantes.
Que lo aqu contenido sea de gran utilizacin, y principalmente que despus de
tener esta informacin ya no haya dudas, darnos cuenta de que una computadora
tiene muchos componentes y todos son muy importantes.
Monotareas
Los sistemas monotareas son aquellos que slo permiten una tarea a la vez por
usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual
se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.
Multitareas
Un sistema operativo multitarea es aqul que le permite al usuario estar realizando
Varias labores al mismo tiempo. Por ejemplo, puede estar editando el cdigo
fuente de un programa durante su depuracin mientras compila otro programa, a
la vez que est recibiendo correo electrnico en un proceso en background. Es
comn encontrar en ellos interfaces grficas orientadas al uso de mens y el
ratn, lo cual permite un rpido intercambio entre las tareas para el usuario,
mejorando su productividad.
Uniproceso
Un sistema operativo uniproceso es aqul que es capaz de manejar solamente un
procesador de la computadora, de manera que si la computadora tuviese ms de
uno le sera intil. El ejemplo ms tpico de este tipo de sistemas es el DOS y
MacOS.
Multiproceso
Un sistema operativo multiproceso se refiere al nmero de procesadores del
sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su
carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica
o asimtricamente. Cuando se trabaja de manera asimtrica, el sistema operativo
selecciona a uno de los procesadores el cual jugar el papel de procesador
maestro y servir como pivote para distribuir la carga a los dems procesadores,
que reciben el nombre de esclavos. Cuando se trabaja de manera simtrica, los
procesos o partes de ellos (threads) son enviados indistintamente a cualesquiera
de los procesadores disponibles, teniendo, tericamente, una mejor distribucin y
equilibrio en la carga de trabajo bajo este esquema. Se dice que un thread es la
parte activa en memoria y corriendo de un proceso, lo cual puede consistir de un
rea de memoria, un conjunto de registros con valores especficos,
la pila y otros valores de contexto. Un aspecto importante a considerar en estos
sistemas es la forma de crear aplicaciones para aprovechar los varios
procesadores. Existen aplicaciones que fueron hechas para correr en sistemas
monoproceso que no toman ninguna ventaja a menos que el sistema operativo o
el compilador detecte secciones de cdigo paralelizable, los cuales son ejecutados
al mismo tiempo en procesadores diferentes. Por otro lado, el programador puede
modificar sus algoritmos y aprovechar por s mismo esta facilidad, pero esta ltima
opcin las ms de las veces es costosa en horas hombre y muy tediosa, obligando
al programador a ocupar tan
.Sistemas Operativos de Red
Los sistemas operativos de red se definen como aquellos que tiene la capacidad
de interactuar con sistemas operativos en otras computadoras por medio de un
medio de transmisin con el objeto de intercambiar informacin, transferir
archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto
crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto
de comandos o llamadas al sistema para ejecutar estas operaciones, adems de
la ubicacin de los recursos que desee acceder. Por ejemplo, si un usuario en la
computadora hidalgo necesita el archivo matriz. Pas que se localiza en el
directorio /software/cdigo en la computadora morelos bajo el sistema operativo
UNIX, dicho usuario podra copiarlo a travs de la red con los comandos
siguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz. Pas.
hidalgo% En este caso, el comando rcp que significa "remote copy" trae el archivo
indicado de la computadora morelos y lo coloca en el directorio donde se ejecut
el mencionado comando. Lo importante es hacer ver que el usuario puede acceder
y compartir muchos recursos.
Sistemas Operativos Distribuidos
Los 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 simplemente los usa como si
todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el
marco terico de lo que se deseara tener como sistema operativo distribuido, pero
en la realidad no se ha conseguido crear uno del todo, por la complejidad que
suponen: distribuir los procesos en las varias unidades de procesamiento,
reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo,
recuperarse de fallas de algunos recursos distribuidos y consolidar la proteccin y
seguridad entre los diferentes componentes del sistema y los usuarios.
Cmo funciona un Sistema Operativo
Los sistemas operativos proporcionan una plataforma de software encima de la
cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones
se programan para que funcionen encima de un sistema operativo particular, por
tanto, la eleccin del sistema operativo determina en gran medida las aplicaciones
que puedes utilizar.
Un usuario normalmente interacta con el sistema operativo a travs de un
sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos
como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos
son aceptados y ejecutados por una parte del sistema operativo llamada
procesador de comandos o intrprete de la lnea de comandos. Las interfaces
grficas permiten que utilices los comandos sealando y pinchando en objetos que
aparecen
en
la
pantalla.
Los sistemas operativos ms utilizados en los PC son DOS, OS/2, y
Windows, pero hay otros que tambin se utilizan, como por ejemplo Linux
Ejemplos de Sistema Operativo
Familia Windows
Windows 95
Windows 98
Windows ME
Windows NT
Windows 2000
Windows XP
Windows CE
Windows Mobile
Windows XP 64 bits
Familia Macintosh
Mac OS 7
Mac OS 8
Mac OS 9
Mac OS X
Familia UNIX
AIX
AMIX
GNU/Linux
GNU / Hurd
HP-UX
Irix
Minix
System V
Solaris
UnixWare
Conclucion:
Los sistemas operativos son muy esenciales ya que tienen muchas funciones en
nuestra vida cotidiana de forma que nos ayuda a interactuar en la computadora
atreves de comandos que nos ayudan a facilitar el uso de una computadora
asiendo entretenido en ocaciones.
Fuentes consultadas:
http://dis.um.es/~jfernand/docencia/si/tiposso.pdf
http://www.masadelante.com/faqs/sistema-operativo
Computer Concepts, June Jamrich Parsosns, Brief Edition, ITP.
Pgina en Internet: http://itesocci.gdl.iteso.mx/%7Eia27563/index.html