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

(NOMBRE DEL TRABAJO)

SISTEMAS OPERATIVOS

TALLER 2

ESTUDIANTE:

MIGUEL ANGEL UNRISA FULA

DOCENTE

ALEXANDRA MARIA SILVA MONSALVE

UNIVERSIDAD SANTO TOMÁS VICERRECTORÍA DE

UNIVERSIDAD ABIERTA Y A DISTANCIA

INGENIERIA DE INFORMATICA

CENTRO DE ATENCIÓN UNIVERSITARIO BOGOTA

BOGOTA, OCTUBRE 15 DEL 2018


(NOMBRE DEL TRABAJO)

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

llamado del sistema.

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

utilización del software virtual.

Palabras Clave: ROM, boot, virtual, GUI, Sistema Operativo.


4

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.

Key Word: ROM, boot, virtual, GUI, Operating System.


5

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

 Mostrar la importancia y el buen planeamiento de la instalación de un sistema operativo y

su funcionalidad del hardware en el cual se instala

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

1. Write a short note on operating system services


SOLUCION:
Un sistema operativo es un conjunto de procesos el cual permite ser intermediario para la traducción de
lenguaje usuario a máquina teniendo en cuenta bien el uso apropiado de las partes físicas del computador;
para garantizar un buen servicio al usuario el sistema operativo nos brinda los siguientes servicios.

 Interfaz de Usuario (UI):

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

 Manipulación del sistema de archivos:


10

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

2. Explain system call concept


Solución:
Es cuando una aplicación solicita un servicio al sistema operativo, cuando se requiere proceso adicionales
se realiza una instrucción adicional especial de la CPU, esto causa que el procesador transfiera el control
a un código predeterminado generalmente núcleo.
Se coloca una serie de parámetros en un lugar específico como puede ser los registros del procesador,
para después ejecutar una instrucción del lenguaje máquina del procesador, hace que el hardware guarde
el contador de programa y la palabra del estado del procesador en la RAM.
Para ello, el sistema se vale del modo dual de operación de los microprocesadores: MODO NUCLEO y
MODO USUARIO.
13

3. Define Virtual machine


Solución:

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.

4. Discuss operating System structure


Solucion:
El sistema operativo en si no es el que interactúa con el hardware, el provee un sistema virtual a las
aplicaciones y a esto le llamamos system call son el mecanismo utilizado por las aplicaciones para
solicitar un servicio al sistema operativo, estas llamadas permiten expander un conjunto de solicitudes y
procesos provistas por el hardware puro. El System call tiene una gran responsabilidad como son los
controles de proceso y sistema de archivos pero hay uno que resalta su importancia y es la manipulación y
administración de los recursos del hardware.
Pero para que el sistema operativo tenga un óptimo proceso para tantas peticiones o system call se dividen
en distintas áreas:
4.1. Gestion de procesos:
Permite realizar la administración de procesos de las aplicaciones requerida por medio de su código, sus
datos, un conjunto de recursos asignados a él y uno o más flujos de ejecución de su código.
14

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:

 Control de ejecución de procesos (creación, terminación, suspensión y comunicación).


 Planificación del uso de la CPU
 Asignación de memoria principal en ejecución
 Asignación memoria secundaria
 Permitir acceso controlado desde los procesos a los dispositivos.
 Todo esto de manera eficiente y transparente al usuario.
15

5. Define system boot


Solución:
Cuando hablamos del arranque del sistema tenemos tener en cuenta que esto va desde cuando le
administramos energía eléctrica al computador hasta la finalización del arranque ya que gracias al
arranque por medio de la energía eléctrica se activa la ROM (Read Only Memory) por medio de esta
memoria inicial se ejecuta un programa de solo lectura, después de activar algunas aplicaciones de
diagnóstico se ejecuta un programa de arranque, Etapa 0 esta ejecución comprueba los dispositivos de
arranque; en un PC un dispositivo de arranque puede ser una unidad de unidad flexible , CD ROM o un
disco rígido. Etapa 1Después de identificar el dispositivo de arranque el lee el primer sector del
dispositivo de arranque y lo carga en la memoria principal. Ya teniendo ese cargue a la memoria principal
se le da autorización para continuar con el arranque. Etapa 2 el carga en memoria la partición del sistema
operativo.
Ya cuando el sistema operativo es cargado en la partición “Etapa 2”ya el proceso se ejecuta en modo
núcleo para la interacción del usuario.
16

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.

Recurso de apoyo multimedia

https://www.youtube.com/watch?v=18Ep9l8QRXc (Explicación detallada del proceso de arranque de un


S.O. Publicado el 8 mar. 2017 Autor TheForce2911

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