Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS OPERATIVOS
TALLER 2
ESTUDIANTE:
DOCENTE
INGENIERIA DE INFORMATICA
Tabla de contenido
Resumen......................................................................................................................................................3
ABSTRACT.......................................................................................................................................................4
Introducción................................................................................................................................................5
Objetivo generales.......................................................................................................................................5
Objetivo específicos.....................................................................................................................................5
Actividad taller 2..........................................................................................................................................6
1. Write a short note on operating system services................................................................................6
2. Explain system call concept...............................................................................................................11
3. Define Virtual machine......................................................................................................................12
4. Discuss operating System structure...................................................................................................12
5. Define system boot............................................................................................................................14
Conclusión.................................................................................................................................................15
Bibliografía................................................................................................................................................15
Recurso de apoyo multimedia...................................................................................................................15
(NOMBRE DEL TRABAJO)
Resumen
Todos usamos en nuestros dispositivos una interfaz la cual debajo hay un sinfín de acciones y proceso el
cual no tenemos en cuenta y ese ayudante del cual nos da los parámetros y el mejor cálculo para que
nuestra interacción del dispositivo sea optima se llama sistema operativo, el cual por medio de este
trabajo entraremos a conocer cómo funciona ese sistema desde cuando pulsamos el botón power de
nuestro dispositivo hasta cuando administra una aplicación por medio del arranque de sistema operativo y
Profundizaremos los parámetros y cualidades de un sistema virtual y su utilización para diversos lugares
de trabajo teniendo en cuenta la configuración del equipo y su hardware que tiene para paramétrica la
ABSTRACT
We all use an interface in our devices which underneath there are a lot of actions and processes, which we
do not take into account and that assistant who gives us the parameters and the best calculation so that our
interaction of the device is optimal is called the operating system, which through this work we will get to
know how this system works from when we press the power button of our device until when it
administers an application by means of the operating system boot and system call.
We will deepen the parameters and the qualities of a virtual system and its use for various work places taking into
account the configuration of the equipment and its hardware that has for parametric the use of virtual software.
Introducción
La computación la telemática y la evolución de nuestros celulares están basado por conjunto de funciones
las cuales deben ser administradas por un software y un hardware, En el presente trabajo, pretendemos
mostrar las diferentes conceptos que conlleva al trabajo de las maquinas como es el sistema operativo y
demás hardware que nos ayudaran a la solución de problemas, no solo computacionales, sino que
también aplicados a empresas grandes como son industrias de seguridad o de automatización utilizando
un sistema operativo diferente al convencional; ya que gracias a la Electrónica digital y su avance y
evolución podemos aplicarla en cualquier tema de la vida diaria.
Tenemos que tener en cuenta y resaltar que todo esto se puede realizar también gracias a la algebra de
Boole quien ayudo a crear la ciencia de la computación y que ahora en día en pleno 2017 ya tenemos listo
para pasar a la evolución de los computadores cuánticos, pero eso no sería posible si los grandes
ingenieros de las industrias como es IBM, Intel, AMD y lo que hoy en día tiene más potencia de
procesamiento las tarjetas gráficas diseñadas por Nidia, y claro como no mencionar los que hace que esto
sea entendible y con una interfaz muy clara el sistema operativo con los dos más grandes de la industrias
Microsoft y Mac. Los invitamos a que verifique cada caso que encontrara en este taller que gracias a los
docentes de la universidad; nos han enseñado y dado de su conocimiento para descubrir más del mundo
de la computación
6
Objetivo generales
Objetivo específicos
1. Identificar el funcionamiento del arranque del sistema “System Boot”.
2. Plantear o identificar el concepto y la gestión que realiza el sistema operativo.
3. Identificar la importancia del trabajo en conjunto del sistema operativo y el hardware.
4. Identificaremos la funcionalidad de un sistema virtual y su emulación
7
Actividad taller 2
Casi todos los sistemas operativos tienen una interfaz de usuario realizando así la facilidad de operación y su
funcionamiento. Uno de los tipos existentes es la interfaz de Linea de comando (CLI command line interface)
usamos comandos de texto para la comunicación del sistema operativo. Pero la mas usada en estos días es la interfas
grafica de usuario (GUI, Graphical user interface) compuesto por ventanas e iconos.
IMAGEN 1CLI
8
IMAGEN 2 GUI
Ejecucion de programa:
para realizar la ejucion de un programa se requiere del apoyo del sistema operativo realizando diversas solicitudes a
la memoria RAM ya que al ejecutar un programa este es cargado a la memoria, bajo el control del sistema operativo,
el cual accede al procesador; el procesador ejecuta el programa siguiendo instrucción tras instrucción del sistema
operativo hasta que se termina la utilización o ejecución del sistema operativo, alguno muy importante es que un
programa puede terminar su operatividad causado por un error pero ese error puede ser generado por el software por
su incompatibilidad con el hardware o su mal desarrollo en alguna línea de código.
9
Operaciones de E/S:
Al ejecutar un programa, se requiere operaciones E/S dirigidas a un archivo disponible de E/S, Para ciertos
dispositivos es deseable disponer de funciones especiales. Por cuestión de eficiencia y protección, los usuarios no
pueden controlar de modo directo los dispositivos de E/S; el sistema operativo debe proporcionar medios para
realizar la E/S.
IMAGEN # 3
El sistema manipulación de archivo es de gran importancia ya que gracias a ellos podemos leer y escribir
archivos y direccionarlos, también podemos crearlos y borrarlos, realizar búsquedas en un determinada
ruta de guardado; algunos archivos permite el objetivo de encriptar información así ser más segura la
información de un archivo
COMUNICACIÓN:
Hay muchas circunstancias en las que un proceso necesita intercambiar información con otro. Dicha comunicación
puede tener lugar entre procesos que se están ejecutando en la misma computadora o entre procesos en
computadoras diferentes conectadas por red. La comunicaciones se pueden implementar utilizando memoria
compartida, procedimiento en el que el sistema operativo transfiere paquetes de información entre unos procesos y
otros.
Detección de errores:
El sistema operativo es encargado de verificar el error que está pasando en un programa y operación E/S, para cada
tipo de error el sistema operativo debe llevar acabo varios procesos de búsqueda de solución para hallar el
funcionamiento correcto y coherente de la falla que se está presentando
11
Asignación de recursos:
El sistema al ser un conjunto de procesos tanto de software como de hardware, el, debe saber que proceso o que
rendimiento asigna y diversas tareas teniendo así un algoritmo de eficiencia optimo dando así recursos al programa o
usuario que requiere más procesamiento de datos.
12
Es una máquina virtual la cual emula un sistema operativo dentro de otro software, esto se ejecuta
dentro o encima desde otro sistema operativo y comparten memoria, procesador y disco de
almacenamiento en su ejecución.
El sistema operativo provee llamadas a sistema para la gestión de procesos y debe administrar la
asignación de recursos a ellos.
4.2 Gestión de la memoria principal
La memoria principal es un depósito de datos a los que se puede acceder rápido y son después
compartidos a la CPU y los dispositivos de entrada y salida; el sistema operativo aquí se encarga en
gestionar la asignación de memoria los procesos y controlar el hardware de administración de esta.
4.3 Gestión de archivos:
Un archivo se puede ver de diversas formas lineales, paralelas, alfa numérico, texto o tener un formato
rígido. Esta asignación es definida por un creador, pero el computador debe tener diferentes parámetros
de proceso, almacenamiento o la transmisión de un conjunto de información, según el requerimiento de su
administrador “usuario” aquí el sistema operativo debe tener cuenta las primitivas para manipularlos.
4.4. Gestión de dispositivos de entrada y salida:
El sistema operativo por medio del llamado al sistema realiza la administración de dispositivos de entrada
y salida manejándolo de una manera tal que puedan ser compartidas de forma eficiente por los procesos
que los solicita.
4.5. Servicios:
aqui se realiza la diferencia de un sistema operativo a otro ya que cada sistema operativo ofrece diversos
servicios para la comodidad del usuario creando un entorno para la ejecución de programas, pero a pesar
de esas diferencias podemos identificar algunas clases comunes, tales como:
Conclusión
El sistema de arranque es un factor importante para que el sistema operativo realice sus gestiones de
interacción, entre su aplicación virtual con el hardware, así poder dar acceso al hardware puro y ser
manipulador o ejecutar procesos y administración de archivo ya teniendo en cuenta cómo funciona un
boot podemos tener más conocimiento de que maquina se debe emplear con un respectivo hardware para
el trabajo del cual se va requerir su gran y ardua operación; así poder administrar bien los recursos para
una óptima utilización de las aplicaciones y el requerimiento del usuario
Por tal motivo debemos como Ingenieros saber su funcionamiento básico y su aplicabilidad y
aunque no lo veamos en físico imaginarnos como por dentro de un chip se está procesando
millones o “Gh” de velocidad de información, y cómo se comporta ejecutando dos sistemas
operativos en una sola maquina por medio de la máquina virtual instalada en el sistema operativo
principal
Bibliografía
ALFINEEES. (23 de 02 de 2018). mariapinto. Obtenido de mariapinto:
http://www.mariapinto.es/alfineees/sistemas/que.htm
Silva, M. (2015). Sistemas Operativos. En M. Silva, Sistemas Operativos (págs. 3-16). Buenos Aires:
Alfaomega.