Documente Academic
Documente Profesional
Documente Cultură
UPONIC
FACULTAD DE INFORMATICA
TRABAJO DE
SISTEMA OPERATIVO
Elaborado por:
Veiky Viachica
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
TEMA:
SISTEMAS OPERATIVOS
Elaborado por:
Veiky Viachica
1
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
OBJETIVOS
OBJETIVO GENERAL
Mencionar ventajas y desventajas de los sistemas operativos de Windows y
Linux
OBJETIVO ESPECÍFICOS
Elaborado por:
Veiky Viachica
2
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
INTRODUCCIÓN
Un sistema operativo es definido como aquel programa o conjunto de programas
de un sistema informático que gestiona los recursos de hardware y provee servicios
a los programas de aplicación de software, ejecutándose en modo privilegiado
respecto de los restantes (aunque puede que parte de él se ejecute en espacio de
usuario). Muchos de los primeros sistemas operativos eran dependientes del equipo
y del propietario. Un programa dependiente del equipo (device-dependent) se
ejecuta solo en un tipo específico de computadora. Programas del propietario
(propietary programs) son programas que pertenecen a una entidad en específico y
están limitados a un suplidor o modelo de computadora. Cuando los manufactureros
introducían una nueva computadora o equipo, por lo general producían un sistema
operativo de su propiedad, mejorado y diferente a los existentes. Cuando un usuario
deseaba cambiar de modelo de computadora o de manufacturero, encontraba
problemas con estos programas, pues no trabajaban en la nueva computadora
porque fueron diseñados para otro sistema operativo.
Elaborado por:
Veiky Viachica
3
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
SISTEMAS OPERATIVOS
Los sistemas operativos generalmente vienen precargados en cualquier ordenador
cuando lo compramos. La mayoría de la gente usa el sistema operativo que viene
en su ordenador o móvil, pero es posible actualizarlo o incluso cambiar el sistema
operativo por otro diferente. Los sistemas operativos utilizan imágenes y botones
para poder comunicarnos con el ordenador de forma sencilla y fácil para decirle lo
que queremos hacer en cada momento a nuestro ordenador.
Ventajas:
El mejor costo del mercado, gratuito o un precio simbolico por el cd.
Tienes una enorme cantidad de software libre para este sistema
Mayor estabilidad por algo lo usan en servidores de alto rendimiento
Entorno grafico (beryl) mejor que el aero de windows…
Elaborado por:
Veiky Viachica
4
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
Existen distribuciones de linux para diversos tipos de equipo, hasta para
maquinas de 64 bits.
Las vulneralidades son detectadas y corregidas más rapidamente que
cualquier otro sistema operativo.
Desventajas:
Para algunas cosas debes de saber usar unix
La mayoria de los ISP no dan soporte para algo que no sea windows
(ignorantes).
No Existe mucho software comercial.
Muchos juegos no corren en linux.
Windows
Ventajas:
Es más conocido
Es el que tiene más software desarrollado…
Desventajas:
El costo es muy alto
Las nuevas versiones requieren muchos recursos
La mayoría de los virus están hechos para win
Puedes tener errores de compatibilidad en sistemas nuevos.
Históricamente es más inestable de los 3.
Elaborado por:
Veiky Viachica
5
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
3) Los sistemas operativos gráficos permiten una operación más eficiente del
dispositivo que lo usa, y el cual es accesible mediante un dispositivo
apuntador (mouse o touch pad) o mediante sistemas táctiles. Los primeros
sistemas de este tipo fueron Mac OS y Windows.
4) Los sistemas operativos Mixtos combinan las funciones GUI (Graphic User
Interfase, Interfaz gráfica de usuario) y de texto. El sistema que representa
esta modalidad es Linux.
5) Todos los sistemas operativos permiten al usuario utilizar una serie de
instrucciones programadas (programas o software) para obtener un nuevo
proceso de instrucciones o lograr un resultado físico, en alguno de los
elementos periféricos de hardware.
6) Es el encargado de administrar los recursos dentro del sistema, tales como
la memoria, o la disponibilidad de procesamiento durante las distintas
operaciones que realiza el procesador de la computadora.
7) Permite que el usuario pueda interactuar con la computadora a través de
diversos comandos, que son interpretados por el sistema operativo.
Comandos como copiar, pegar o borrar, lo cual se hace mediante interfaces
de texto y gráficos que son visibles gracias a una pantalla y se tiene la
facultad de manipularlo gracias a distinto hardware periférico como Mouse,
teclado y otros.
8) Tienen la peculiaridad de que al ser el intermediario entre el usuario y el
hardware facilita el acceso del usuario a los distintos datos, y permite realizar
diversas operaciones a través de distintos comandos, los cuales son
introducidos por varios medios, (teclado, mouse, botones específicos en
distintos aparatos), con lo que se facilita su uso, ya sea este una
computadora, un celular, un horno de microondas u otro.
9) Los sistemas operativos tienen la facultad de que permiten interactuar con
varios dispositivos mediante comandos directos, como en los sistemas
operativos simples que se utilizan en cajeros automáticos, refrigeradores,
Elaborado por:
Veiky Viachica
6
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
automóviles u hornos de microondas, en los que los comandos son sencillos
y prácticos en su uso, lo que le da una gran conveniencia al uso en ese tipo
de aparatos.
Las funciones básicas del Sistema Operativo son administrar los recursos del
ordenador, coordinar el hardware y organizar archivos y directorios en los
dispositivos de almacenamiento de nuestro ordenador.
Algunas cosas más concretas que puede realizar un Sistema Operativo son:
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo
de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue
hecho por la compañía de software Microsoft y es en esencia el mismo SO que el
PC-DOS.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que
DOS y las aplicaciones DOS representaron la mayoría del mercado de software
para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los
productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que
corrieran DOS tan bien como las computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS
es un sólido contendiente en la guerra de los SO.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que
tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo
Windows. Este sistema muestra íconos en la pantalla que representan diferentes
archivos o programas, a los cuales se puede accesar al darles doble click con el
Elaborado por:
Veiky Viachica
8
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen,
por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del
Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura
de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del
trabajo.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy
buena. El problema que presenta este sistema operativo es que no se le ha dad el
apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado
muchas aplicaciones que aprovechen las características de el SO, ya que la
mayoría del mercado de software ha sido monopolizado por Windows.
6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si
no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es
tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy
poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de
manera eficaz.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en
1969 y es ahora usado como una de las bases para la supercarretera de la
información. Unix es un SO multiusuario y multitarea, que corre en diferentes
computadoras, desde supercomputadoras, Mainframes, Minicomputadoras,
computadoras personales y estaciones de trabajo.
GESTION DE PROCESOS
Procesos y tareas: Uno de los módulos más importantes de un sistema operativo
es la de administrar los procesos y tareas del sistema de cómputo. El sistema realiza
Elaborado por:
Veiky Viachica
9
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
varias actividades simultáneamente que compiten por la utilización de determinados
recursos, entre los que destaca la CPU, estas actividades se denominan procesos.
Un programa, por sí solo, es una entidad pasiva mientras que un proceso es una
entidad activa ya que compite por los recursos máquina. El proceso es una unidad
de trabajo del sistema y el sistema operativo es el responsable de realizar un
seguimiento de todas las actividades del sistema en conexión con los procesos
generados.
- El sistema de operación puede crear un proceso para que realice una función en
respuesta a una petición de un programa usuario, sin que el usuario tenga que
esperar.
UN PROSESO El SO
Gestiona los recursos disponibles (memoria, CPU, etc.) entre los procesos que en
ese momento trabajan en el sistema, de tal forma que, para ellos, el sistema se
comporte como si fuera monousuario. Así que, en un sistema monoprocesador, la
CPU se reparte entre los procesos que se tengan en ese momento.
ESTADOS DE UN PROSESO
El SO gestiona los recursos disponibles (memoria, CPU, etc.) entre los procesos
que en ese momento trabajan en el sistema, de tal forma que, para ellos, el sistema
se comporte como si fuera monousuario. Así que, en un sistema monoprocesador,
la CPU se reparte entre los procesos que se tengan en ese momento.
Elaborado por:
Veiky Viachica
11
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
proceso dentro de la memoria RAM y posteriormente también se dan de alta dentro
de la tabla de procesos, bloqueo de control del proceso.
El modelo anterior de 2 estados funcionaría bien con una cola FIFO y planificación
por turno rotatorio para los procesos que no están en ejecución, si los procesos
estuvieran siempre lista para ejecutar, se deba esperar algún suceso antes de
continuar. Es por esto que se necesita un estado donde los procesos permanezcan
esperando la realización de la operación de Entrada Salida por parte del Sistema
Operativo hasta que puedan proseguir. Se divide entonces al estado No ejecución
en dos estados: Listo y Espera. Se agregan además un estado Nuevo y otro
Terminado.
Listo: el proceso está listo para ser ejecutado, sólo está esperando que el
planificador de corto plazo así lo disponga.
Elaborado por:
Veiky Viachica
12
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
Ejecución: Se encuentra el proceso que tiene el control del procesador. Dado que
en un instante determinado solo un proceso puede encontrarse en este estado.
PROCESOS SUSPENDIDOS
Debido a que el procesador es mucho más rápido que los dispositivos de E/S puede
ocurrir que en un momento dado todos los procesos del sistema se encuentran
bloqueados a la espera de que se complete alguna operación de E/S. Para
solucionar este problema existen dos opciones:
Elaborado por:
Veiky Viachica
13
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
LAS TRANSMISIONES QUE INVOLOGRAN A LOS NUEVOS ESTADOS SON
LOS SIGUENTES:
Se realiza esta transición cuando queda en espera cuando por la concesión de sus
recursos o por la determinación de un suceso. De ejecución á Listo: Cuando el
proceso que ocupa la CPU lleva demasiado tiempo se, el sistema operativo decide
que otro proceso ocupe la CPU, pasando el proceso que ocupaba la CPU a estado
listo. De Listo á en ejecución: Cuando lo requiere el planificador de la CPU.
Elaborado por:
Veiky Viachica
14
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
CONCLUSIÓN
Como conclusión me doy cuenta de que el sistema operativo es programa que
gestiona los recursos de hardware y provee servicios a los programas de aplicación,
ejecutándose en modo privilegiado respecto de los restantes.
También me di cuenta de que hay programas como el explorador de ficheros, el
navegador web y todo tipo de herramientas que estos permiten que la interacción
con el sistema operativo, que también es llamado como núcleo.
Un sistema operativo es una función y tiene el mismo objetivo, hacer funcionar una
computadora, aunque en la actualidad existen varios sistema operativos. El más
común es el Windows 7.
Elaborado por:
Veiky Viachica
15
UNIVERSIDAD POPULAR DE NICARAGUA
UPONIC
Área: Sistemas Operativos
Bibliografía
https://es.wikibooks.org/wiki/Sistemas_operativos/Caracter%C3%ADsticas.
https://es.slideshare.net/omarhcc/gestion-de-procesos-en-sistemas-operativos-presentation.
https://www.ibm.com/support/knowledgecenter/es/ssw_aix_71/com.ibm.aix.osdevice/os_syste
m_mtg.htm.
http://www.e-mas.co.cl/categorias/informatica/tiposso.htm.
Elaborado por:
Veiky Viachica
16