You are on page 1of 15

“UNIVERSIDAD NACIONAL AGRARIA DE LA SELVA”

FACULTAD DE INGENERIA EN INFORMATICA Y

SISTEMAS

Proyecto de investigación: Sistemas Operativos

CURSO : FISICA II

INTEGRANTES : SUAZO SALAS, Jhoselyn Judith


DOCENTE : Dr. PAUCAR ACOSTA, Manuel Gerardo

Tingo Maria - Perú


SISTEMAS
OPERATIVOS
Contenido
1 INTRODUCCION ......................................................................................... 4
2 OBJETIVO ................................................................................................... 5
2.1 Objetivo general ........................................................................................ 5
2.2 Objetivo especifico ................................................................................ 5
3 MARCO TEORICO ...................................................................................... 6
3.1 CARACTERISTICAS ................................................................................ 6
3.2 LISTA DE CARACTERISTICAS ............................................................... 6
3.2.1 Tienen una gestión de trabajo ............................................................ 6
3.2.2 Tiene gestión de recursos .................................................................. 7
3.2.3 Tienen un control de operaciones input/output .................................. 8
3.2.4 Son sistemas multi tareas .................................................................. 9
3.2.5 Cumplen con el proceso de memoria de espacio .............................. 9
3.2.6 Deben tener mecanismos asociados ................................................. 9
3.2.7 Tienen un núcleo ................................................................................ 9
3.2.8 Otorgan conexión ............................................................................. 10
3.3 DEFINICONES BASICOS DE ALGUNOS AUTORES ............................ 10
4 DISCUSIÓN .............................................................................................. 13
5 CONCLUCION .......................................................................................... 14
6 BIBLIOGRAFIA ......................................................................................... 14
1 INTRODUCCION

En este trabajo daremos información acerca de este tema, ya que serán


recopilaciones de diferentes libros, y las aportaciones de diferentes autores.

Asimismo, profundizaremos más del tema, por lo cual daremos entender más a
las personas que estén interesados en este tema.

Como todos sabemos el sistema operativo es la parte software de la


computadora o de otros dispositivos lo cual es la parte que da funcionalidad. Una
computadora no es más que una masa metálica sin utilidad. Con el software, una
computadora puede almacenar, procesar y recuperar información, encontrar
errores de ortografía en manuscritos, tener aventuras e intervenir en muchas
otras valiosas actividades para ganar el sustento. El software para computadoras
puede clasificarse en general en dos clases: los programas de sistema, que
controlan la operación de la computadora en si y los programas de aplicación,
los cuales resuelven problemas para sus usuarios. El programa fundamental de
todos los programas de sistema es el sistema operativo (SO), que controla todos
los recursos de la computadora y proporciona la base sobre la cual pueden
escribirse los programas de aplicación.
2 OBJETIVO

2.1 Objetivo general


2.2 Objetivo especifico
 Dar un mejor entendimiento a los estudiantes interesados.
 Aprender a entender más acerca del tema.
 Profundizar más acerca del tema con las aportaciones de diferentes
autores.
3 MARCO TEORICO

Desde su creación, las computadoras digitales han utilizado un sistema de


codificación de instrucciones en sistema de numeración binaria, es decir con
los S0. Esto se debe a que los circuitos integrados funcionan con este principio,
es decir, hay corriente o no hay corriente.

Algunas principales funciones del sistema operativo:

 El procesador: ejecuta las instrucciones que indican los programas,


almacenados en memoria.
 La memoria: todo programa que se ejecute en una computadora, y
cualquier dato que se quiera procesar, debe estar en la memoria, por lo
que es necesario regular su uso y ocupación.
 Periféricos: todos los programas necesitan realizar operaciones de
entrada y salida sobre sus unidades periféricas para el control de las
mismas.
 La información: los datos tienen que estar bien controlados para evitar
errores y fallos durante la ejecución de los programas.

3.1 CARACTERISTICAS

Las características de los sistemas operativos principales incluyen, de


manera general: administración del trabajo, manejo de recursos, control de
operaciones del sistema, recuperación de errores y manejo de memoria.
Esto varía según el fabricante.

Los sistemas operativos normalmente son únicos según su fabricante y el


hardware en el cual operan. A pesar de esto, gracias a la sofisticación de
los hardware modernos, se requieren sistemas operativos que cumplan
estándares específicos.

3.2 LISTA DE CARACTERISTICAS


3.2.1 Tienen una gestión de trabajo Una responsabilidad importante de
cualquier las tareas para que sean manejadas por el sistema de
computadora. Esta es una de las principales tareas de la función del manejo
de trabajo. El sistema operativo crea la orden en el que los programas son
procesados, y define la secuencia en la que los trabajos particulares serán
ejecutados.

El término ‘en cola’ a menudo es utilizado para describir la serie de trabajos


que esperan ejecución. El sistema operativo compara una variedad de
factores para crear esta cola de trabajo.

programa operativo es planificar

Algunos de estos factores incluyen:

 Algunos trabajos que están siendo procesados actualmente.


 Los recursos del sistema que están siendo utilizados.
 Que recursos necesitarán ser usados por los programas siguientes.
 La prioridad del trabajo comparado con las otras tareas.
 Cualquier otro requerimiento especial al que el sistema debe
responder.

El programa operacional debe ser capaz de revisar estos factores y controlar


el orden en el cual estos trabajos son procesados.

3.2.2 Tiene gestión de recursos El manejo de recursos en un sistema de


computadoras es otra de las principales preocupaciones del sistema
operativo. Obviamente, un programa no puede utilizar un dispositivo si ese
hardware no está disponible.

El software operacional supervisa la ejecución de todos los programas.


También se encarga de monitorear todos los tipos dispositivos que están
siendo utilizados.

Para lograr esto, establece una tabla en la que los programas son
combinados con los dispositivos que están utilizando o utilizarán en el futuro.

El sistema operativo revisa esta tabla para aprobar o denegar el uso de un


dispositivo específico.
3.2.3 Tienen un control de operaciones input/output La distribución de
los recursos de un sistema está estrechamente relacionado con la operación
del manejo de control input/output de un software.

Como a menudo es necesario el acceso a un dispositivo en particular antes


de que las operaciones input/output puedan comenzar, el sistema operativo
debe coordinar las operaciones input/output y los dispositivos en los que
actúan.

En efecto, establece un diccionario de programas que pasan por la ejecución


y los dispositivos que deben usar para completar las operaciones
input/output. Utilizando informes de control, los trabajos pueden necesitar
dispositivos específicos.

Esto permite que los usuarios puedan leer información de sitios específicos
o imprimir información en oficinas seleccionadas. Tomando ventaja de esta
instalación, la información leída de una locación puede ser distribuida a lo
largo del sistema computarizado.

Para facilitar la ejecución de las operaciones de input/output, la mayoría de


los sistemas operativos tienen un set estándar de instrucciones de control
para manejar el procesamiento de todas las instrucciones de input/output.

Estas instrucciones estándares, referidas como el sistema de


control input/output, son una parte integral de la mayoría de los sistemas
operativos.

Solamente simplifican los medios para que todos los programas siendo
procesados puedan llevar a cabo operaciones de input/output.

En efecto, el programa en funcionamiento ejecuta señales al sistema


operativo de que una operación input/output es deseada, utilizando un
dispositivo input/output específico.
El software en control llama al software IOCS para que pueda completar la
operación input/output.

Considerando el nivel de actividad input/output, en la mayoría de los


programas las instrucciones IOCS son extremadamente vitales.

3.2.4 Son sistemas multi tareas La mayoría de los sistemas operativos


modernos permiten que se cumplan múltiples tareas.

Por ejemplo, una computadora puede al mismo tiempo que lleva acabo un
programa de usuario, leer la información de un disco o mostrar los resultados
en una impresora. Se habla de sistemas operativos multitarea o multi
programados.

3.2.5 Cumplen con el proceso de memoria de espacio En muchos


sistemas operativos, cada proceso tiene su propio espacio de memoria. Esto
quiere decir que esta memoria no está disponible a otros procesos. Se habla
en este caso de la dirección de espacio del proceso.

3.2.6 Deben tener mecanismos asociados Cuando son programas multiuso,


un sistema operativo debe proveer el siguiente número de mecanismos:

 Un mecanismo de autenticación para verificar la identidad de cada


usuario.
 Un mecanismo de protección en contra de programas de usuario
erróneos que pudieran bloquear que otras aplicaciones se ejecuten
en el sistema, o que sean maliciosas y que pudieran espiar o
interrumpir las actividades de otros usuarios.
 Un mecanismo de administración que limite el número de recursos
permitidos para cada usuario.

3.2.7 Tienen un núcleo La parte esencial de un sistema operativo es su


núcleo. Hoy en día los núcleos monolíticos son los más populares.
Éstos núcleos proveen una manera para que los distintos procesos de la
computadora puedan enviar mensajes entre ellos, al mismo tiempo que
manejan el RAM que almacena información del programa.

La mayoría de los núcleos también proveen drivers o controladores de


dispositivo para controlar monitores, discos duros y otra parafernalia.

3.2.8 Otorgan conexión Probablemente, la característica que puede


definir a los sistemas operativos es la conexión que provee entre el
hardware, el software y, en algunos casos, el interfaz de usuario. Toda
computadora requiere de un sistema operativo para poder ser utilizada.

3.3 DEFINICONES BASICOS DE ALGUNOS AUTORES

Un sistema operativo es un programa (o conjunto de programas) que


realiza múltiples funciones (control, servicios, etc.) cuyo objetivo es
facilitar el manejo y uso del ordenador para conseguir que esta sea
segura y eficiente para el usuario.

Sus principales funciones las podemos listar como sigue: gestión de


recursos27tanto del software como el hardware con que cuenta la
computadora; ejecución de servicios para los programas y la realización
de todas las ordenes solicitadas por el usuario.

En la gestión de los recursos tiene que asignar los tiempos de ejecución


y uso de los programas ya que en determinado momento se pueden
estar ejecutando varios a la vez y también de uno o de muchos usuarios
y que dadas las necesidades de procesamiento de la información tienen
que convivir varios programas en el ordenador es el sistema operativo
quien tiene que coordinar todos estos eventos que se puedan llegar a
presentar en un determinado momento. Además, debe garantizar que
los programas tengan mecanismos de protección entre sí. Peña. J
(2011).
Es el principal programa que se ejecuta en toda computadora de
propósito general. Los hay de todo tipo, desde muy simples hasta
terriblemente complejos, y entre más casos de uso hay para el cómputo
en la vida diaria, más variedad habrá en ellos. A lo largo del presente
texto, no se hace referencia al sistema operativo como lo ve o usa el
usuario final, o como lo vende la mercadotecnia — el ambiente gráfico,
los programas que se ejecutan en éste, los lenguajes de programación
en los cuales están desarrollados y en que más fácilmente se puede
desarrollar para ellos, e incluso el conjunto básico de funciones que las
bibliotecas base ofrecen son principalmente clientes del sistema
operativo — se ejecutan sobre él, y ofrecen sus interfaces a los usuarios
(incluidos, claro, los desarrolladores). Las diferencias en el uso son sólo
–cuando mucho– consecuencias del diseño de un sistema operativo.
Más aún, con el mismo sistema operativo –como pueden constatarlo
comparando dos distribuciones de Linux, o incluso la forma de trabajo de
dos usuarios en la misma computadora– es posible tener entornos
operativos completamente disímiles. Villarespe. V (2001).

Los sistemas operativos difieren de los programas de usuario (es decir,


de aplicación) en varias cuestiones además del lugar en el que residen.
En particular, son enormes, complejos y de larga duración. El código
fuente de un sistema operativo como Linux o Windows contiene cerca de
cinco millones de líneas de código. Para tener una idea de lo que esto
significa, considere el trabajo de imprimir cinco millones de líneas en un
formato de libro: con 50 líneas por página y 1000 páginas por volumen,
se requerirían 100 volúmenes para listar un sistema operativo de este
tamaño; es decir, todo un librero. Imagine el lector que tiene un trabajo
como encargado de dar mantenimiento a un sistema operativo y que en
su primer día su jefe le presenta un librero con el código y le dice:
“Apréndase todo esto”. Y ésta sólo sería la parte que se ejecuta en el
kernel. Los programas de usuario como la interfaz gráfica, las bibliotecas
y el software de aplicación básico (como el Explorador de Windows)
pueden abarcar fácilmente de 10 a 20 veces esa cantidad. Ramon.J
(2009).
4 DISCUSIÓN

Por lo general las opiniones de los autores son diferentes, lo cual nos dejan
algunas aclaraciones de cada duda, pero lo que más me gusto fue el libro de
sistemas operativos modernos, a mi parecer las definiciones y algunas
características que encontramos en dichos libros, contienen fuentes
principales.

Cada libro tiene diferentes definiciones lo cual uno de los autores dice que “no
hay una definición universal” por lo general cada autor tiene una forma de
definir distinta que al otro.

Asimismo, podemos decir que en el primer libro de Peña. J (2011). Sus textos y
gráficos están ordenados y gracias a ellos nos da más que entender, lo cual nos brinda
con un aprendizaje dinámico mientras que en el libro de sistemas operativos modernos
son puro textos y carecen de gráficos.
5 CONCLUCION

- La información que contiene este trabajo esta profundizado al tema con


eso podemos decir que cumplimos nuestro primer objetivo.
- Puedo decir que algunas dudas que tenía me fueron aclarados mientras
realizaba este trabajo y así aprendí mas acerca de este tema.
- Cada autor tiene una diferente opinión y las aportaciones que nos dan
son importantes para este tema, en conclusión, cada definición nos deja
en claro el tema.

6 BIBLIOGRAFIA

Peña.J (2011). Aspectos internos y principios de diseño de sistema


operativo. Lugar: Colombia. Fuente:
http://cotana.informatica.edu.bo/downloads/Sistemas%20Operativos.pdf

Villarespe. V(2001). Fundamentos de sistemas operativos. Fuente:

https://sistop.org/pdf/sistemas_operativos.pdf

Ramon.J (2009). Sistemas operativos modernos. Lugar: Holanda. Fuente:

https://norbertomn.files.wordpress.com/2013/09/sistemas-operativos-
modernos.pdf

You might also like