Está en la página 1de 6

TECNOLOGICO NACIONAL DE MEXICO

CAMPUS TAPACHULA

NOMBRE DE LA CARRERA
ING. SISTEMAS COMPUTACIONALES

MATERIA

GRUPO
A
SEMESTRE
6TO SEMESTRE

CATEDRATICO
LPOEZ ROSALES MAYRA YAZMIN

ALUMNO
OVANDO LOZADA JOSÉ NDRÉS

TAPACHULA, CHIAPAS DE MARZO DEL 2023


CONTENIDO
INTRODUCCIÓN...................................................................................3

ENTRADA A LOS SISTEMAS OPERATIVOS.....................................4

SISTEMAS OPERATIVOS POR SUS ESTRUCTURA GENÉRICA...4

PROCESOS Y MULTIPROGRAMACIÓN..........................................5
INTRODUCCIÓN

Un sistema operativo es un conjunto de programas encargados de administrar y


explotar los recursos de un sistema de computador para ofrecer un conjunto de
servicios a los usuarios. Los componentes de un sistema de computador son
hardware, software y datos. Es el sistema operativo quien proporciona las
facilidades para aprovechar adecuadamente los recursos.

Podemos ver el sistema operativo como un encargado de asignar los recursos.


Dado que puede haber muchas solicitudes de recursos que seguramente no
podrán satisfacerse simultáneamente, el sistema operativo debe decidir a cuáles
solicitudes se les va asignando recursos para poder operar el sistema de cómputo
de una manera eficiente y justa.

Ya que es proporcionar comodidad al usuario. Es mucho más fácil realizar tareas


en un centro de cómputo con la ayuda de un sistema operativo que sin él, ahora
bien un sistema operativo es la eficiencia, y crece a medida que nos encontremos
con grandes sistemas de cómputo multiusuarios
ENTRADA A LOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS POR SUS ESTRUCTURA
GENÉRICA

 Estructura Monolítica: La construcción del programa final es a base de


módulos compilados separadamente y que se unen a graves de un ligador.
Carecen de protecciones y privilegios al manejar recursos como memoria y
disco duro.

 Estructura Jerárquica: El sistema operativo contiene subpartes y esto


organizado en forma de niveles ó capaz.

 Máquina Virtual: Presenta una interfaz a cada proceso, mostrando una


máquina que parece idéntica a la maquina real subyacente. Se reparan los
conceptos que suele estar unidos en el resto del sistema: La
multiprogramación y la maquina extendida.

 Cliente-Servidor (MicroKernel): Es el más reciente y predominante, sirve


para toda clase de aplicaciones y el propósito de este es de tipo general
cumpliendo así con las mismas actividades de los otros sistemas
operativos.
 Su núcleo (core) esta designado a establecer comunicación entre los
clientes y servidores. Los procesos pueden ser tanto servidores como
cliente a su vez el cliente actual como servidor para otro proceso.

Sistemas Operativos Por La Forma Que Ofrecen Sus Servicios

 Sistema Operativo De Red : Interactúan con otras computadoras a través


de un medio transmisión que intercambia información, transfiere archivo,
ejecutar comandos remotos y otras tareas.

 Sistemas Operativos Distribuidos : Incluyen los servicios que ofrece los


sistemas operativos de red incluyen ó añade recursos (impresoras,
unidades de respaldo, memoria, procesos y unidad central de proceso)
adicionales en una sola maquina virtual que el usuario accesa de forma
transparente.
PROCESOS Y MULTIPROGRAMACIÓN
En un sistema multiprogramado o de tiempo compartido, un proceso es la imagen
en memoria de un programa, junto con la información relacionada con el estado de
su ejecución. Un programa es una entidad pasiva, una lista de instrucciones; un
proceso es una entidad activa, que empleando al programa define la actuación
que tendrá el sistema. En contraposición con proceso, en un sistema por lotes se
habla de tareas. Una tarea requiere mucha menos estructura, típicamente basta
con guardar la información relacionada con la contabilidad de los recursos
empleados. Una tarea no es interrumpida en el transcurso de su ejecución. Ahora
bien, esta distinción no es completamente objetiva y se pueden encontrar muchos
textos que emplean indistintamente una u otra nomenclatura, ya que si bien el
sistema brinda la ilusión de que muchos procesos se están ejecutando al mismo
tiempo, la mayor parte de ellos típicamente está esperando para continuar su
ejecución en un momento determinado sólo puede estar ejecutando sus
instrucciones un número de procesos igual o menor al número de procesadores
que tenga el sistema.
Estados de un proceso, ya que un proceso, a lo largo de su vida, alterna entre
diferentes estados de ejecución. Éstos son:

 Nuevo. Se solicitó al sistema operativo la creación de un proceso, y sus


recursos y estructuras están siendo creadas.

 Listo Está listo para iniciar o continuar su ejecución pero el sistema no le ha


asignado un procesador.

 En ejecución. El proceso está siendo ejecutado en este momento. Sus


instrucciones están siendo procesadas en algún procesador.

 Bloqueado. En espera de algún evento para poder continuar su ejecución


(aun si hubiera un procesador disponible, no podría avanzar).

 Zombie. El proceso ha finalizado su ejecución, pero el sistema operativo


debe realizar ciertas operaciones de limpieza para poder eliminarlo de la
lista.

 Terminado. El proceso terminó de ejecutarse; sus estructuras están a la


espera de ser limpiadas por el sistema operativo.
REFERENCIAS

Estructura genérica. https://jrking95.wixsite.com/isc6semestre/single-post/2016-1-


27--qu%C3%A9-es-el-lenguaje-ensamblador

¿Cómo funciona un procesador y cuál es su estructura? (2000, 3 febrero). CCM.


Recuperado 3 de febrero de 2023, de https://es.ccm.net/contents/397-procesador

Fernández, Y. (2022, 16 mayo). Virtualización qué es, para qué sirve y cómo mirar
cuánta tiene tu ordenador o móvil. Xataka.
https://www.xataka.com/basics/memoria-ram-que-sirve-como-mirar-cuanta-tiene-
tu-ordenador-movil

Aller, Á. (2019, 13 noviembre). Registros del procesador: qué es y como funciona.


Profesional Review. https://www.profesionalreview.com/2019/11/18/registros-del-
procesador/

1.7 Llamadas a servicios del sistema. (2018, 12 noviembre). Lenguajes de interfaz.


https://ittlenguajesdeinterfaz.wordpress.com/1-7-llamadas-a-servicios-del-sistema/

1.8 Modos de direccionamiento. (2018, 12 noviembre). Lenguajes de interfaz.


https://ittlenguajesdeinterfaz.wordpress.com/1-8-modos-de-direccionamiento/

1.9 Proceso de ensamblado y ligado. (2018, 12 noviembre). Lenguajes de interfaz.


https://ittlenguajesdeinterfaz.wordpress.com/1-9-proceso-de-ensamblado-y-ligado

Gilberto, C. (2023, 16 febrero). Tipos de Estructura genérica


https://carlosgilbertogarciajimenez1.blogspot.com/2019/10/tipos-de-registros-en-
lenguaje.html

Object not found! (s. f.).


https://www.mat.uson.mx/lcota/Lenguaje+ensamblador.htm

PROCESOS Y MULTIPROGRAMACION - Google Zoeken. (s. f.).


https://www.google.com/search?q=LENGUAJE+ENSAMBLADOR

También podría gustarte