Portafolio 2

27
Instala y configura software de acuerdo con las especificaciones y requerimientos del usuario Portafolio de evidencias 2 Maestro: Dionisio Aburto Paula Monrroy cervantes Grado:2 Grupo:O

Transcript of Portafolio 2

Page 1: Portafolio 2

Instala y configura software de

acuerdo con las

especificaciones y

requerimientos del usuario

Portafolio de evidencias 2

Maestro: Dionisio Aburto

Paula Monrroy cervantes

Grado:2 Grupo:O

Page 2: Portafolio 2

DEFINE LOS SIGUIENTES CONSEPTOS

MULTIPROGRAMACION:

ES LA TECNICA QUE PERMITE QUE DOS O MAS PROCESOS OCUPEN LA MISMA UNIDAD DE MEMORIA PRINCIPALY QUE SEA EJECUTADO AL MISMO TIEMPO.

FUNCIONES DEL SISTEMA OPERATIVO:

1.- PROEVE A SEVICIOS A PROGRAMAS DE EJECUCION

2.-GESTION DE ARCHIVOS.

SPOOLIN:

ES EL PROSESO MEDIANTE EL CUAL LA COMPUTADORA

INTRODUCE A TRABAJAR CON EL BUFFER…

Actividad N°1

Page 3: Portafolio 2

ARCHIVOS POR LOTES:ES UN COMANDO PARA PONER EN CADA TAREA POSTERIOR EN EJECUCION.

DEFINE ARCHIVO POR CARACTERISTICAS:ES EL CARÁCTER QUE SE UTILIZA PARA MOSTRAR ELBIT DE EJECUCION.

DIFERENCIA DE ARCHIVO POR LOTES Y ARCHIVO POR CRACTERISTICAS:EL ARCHIVO POR LOTES TIENE IMPORTANCIAEN MS-DOS Y LOS ARCHIVOS DE CARÁCTER POR SU BIT.

Page 4: Portafolio 2

ELABORAR UNA LISTA DE LAS ACTIVIDADES QUE

PUEDES HACER EN LA COMPUTADORA

Page 5: Portafolio 2
Page 6: Portafolio 2

EL CONSEPTO CENTRAL DE CUALQUIER SISTEMA OPERAtIVO ,

TODO LO DEMAS GIRA ALREDEDOR DE ESE PROSESO.

INTRODUCION DE LOS PROSESOS .

TODAS LAS COMPUTADORAS MODERNAS PUEDEN HACER VARIAS

COSAS AL MISMO TIEMPO MIENTRAS EJECUTA UN PROGRAMA DE

USUARIO UNA COMPUTADORA TAMBIEN PUEDE ESTAR LEYENDO

UN DISCO Y ENVIANDO UN TEXTO A UNA PANTALLA O IMPRESORA

EN UN SISTEMA DE MULTIPROGRAMACION

EL CPU DE UN PROGRAMA A OTRO EJECUTANDO CADA UNO

DURANTE CENTENAS O DESENAS DE MILISEGUNDOS, EN UN

INSTANTE DADO AL CPU ESTA EJECUTANDO UN PROGRAMA, EN EL

CURSO DE UN SEGUNDON PUEDE TRABAJAR CON VARIOS

PROGRAMAS DANDO A LOS USUARIOS LA ILUCION DE

PARALELISMA

Page 7: Portafolio 2

1.- ADMINISTRACION DE PROCESO:

SE ENCARGA DE SELECCIONAR EL PROCESO

EN TURNO DE SER EJECUTADO EN LA PCCONSISTE

2.- ADMINISTRACION DE MEMORIA:

ADMINISTRA LA JERARQUIA DE MEMORIA QUE CONSISTE A

MANTENER A SU ALCANSE AL TANTO DE PARTES

3.- ADMINISTRACION:

ES UNA APLICACIÓN INFORMATICA QUE PROVEE EL ACCESO

A ARCHIVOS Y FACILITAR LAS RELACIONES CON ELLOS.

Actividad N°3

Page 8: Portafolio 2

MAPA MENTAL

Page 9: Portafolio 2

UN PROCESO NO ES MAS QUE UN PROGRAMA EN

EJECUCION E INCLUYE LOS VALORES ACTUALES DEL

CONTADOR DE PROGRAMA LOS REGISTROS Y

VARIABRES . CADA UNO DE ESTOS PROCESOS TIENE SU

PROPIA CPU VIRTUAL.

EN LA CUAL EL CPU BRINCA DE UN PROCESO A OTRO A

ESTO SE LE DENOMINA MULTIPROGRAMACION

Page 10: Portafolio 2

POR EJEMPLO:

Page 11: Portafolio 2

POR EJEMPLO:

Page 12: Portafolio 2

POR EJEMPLO:

Page 13: Portafolio 2

jerarquia de procesos

Los sistemas operativos que manejan el consepto de procesos deben de

contar co un mecanismo para contar todos los procesos nesesarios en el

sistema muy sensillos, o en los dicenados para ejecutar solo una aplicacion

controlar un dispositivo en el tiempo real es posible que , cuando el sistema

se reinicie todos los procesos que puedan nesesitarse esten precentes enlka

mayor parte de los sistema se nesesita mecanismo creary destruir procesos

segun sean nesesarios durante la operacion por lo que es necesario tener un

arbol de procesos en otros sistemas operativos exixten llamadas al sistema

para crear un proceso cargar su memoria y ponerlo a ejecutar. Los procesos

nesesitan poder crear otros procesos. Cada proceso tiene un padre pero 12 o

mas hijos.

Actividad N° 4

Page 14: Portafolio 2

DEPORTE

Caminar

nadar

Hobbie

Tv

jugarColor

Rojo

blanco

Comida

China

mexicana

fig,.

Geometrica

Circulo

cuadrado

Por

ejemplo:

Page 15: Portafolio 2

Actividad N0- 5

Aunque cada proceso es una unidad independiente con su propio contador de programas y procesos a menudo nesesitan interactuar con otros procesos. Un proceso podriagenerar siertas salidas que otro proceso utilizancomo en comando del shell.

El siguiente diagrama demuestra los estados en los que se puede encontrar:

1- ejecutandose usando realmente en el cpu en eseinstante.

2-listo se puede ejecutar pero se suspendio temporalmente. 3- bloqueado (no puede ejecutarse en cuanto no ocurra

un ebento externo).

Logicamente los 2 primeros estados son similares en ambos casosesta dispuesto ejecutarse el proceso solo que en el 2 temporalmente no hay un cpu asu dispocision.

En el 3 caso es dif. Aunque hay un cpu no tiene nada quehacer.

Page 16: Portafolio 2

Por ejemplo:ejecutandose

listobloqueado

2

3

4

1

Page 17: Portafolio 2

Tranciciones

Una parte del sistema operativo , sin que el proceso se entre de ellas . La

transmicion 2 ocurre cuando el planificador decide que el proceso de

ejecusion ya se oculto durante suficiente tiempo y ya es hora de que otros

procesos tengan algo de tiempo en el cpu .

La trancision 3 ocurre cuando todos los procesos han disfrutado de una

trancision justa y es hora de que el primer porocesoreciba otra vez el cpu

para ejecutarse.

La trancision 4 ocurre cuando acontese el suceso externo que un proceso

estaba esperando ( como la llegada de entradas) si nungun otro proceso se

esta ejecutando se disoara de inmediato la trancision 3 y el proceso

comienza de inmediato cuando el cpu este disponible.

Page 18: Portafolio 2

Expocisiones

Administracion de procesos

Manejo de interrupciones

Cada clase de dispocitivo de E/S tiene asociada una pocicion cerca de

la base de memoria vector de interrupciones

1- el hardware arregla la pila del contador del programa.

2- el hardware carga un nuevo contador.

HilosEn sistemas operativos, un hilo de ejecución, hebra o subproceso es la unidad de

procesamiento más pequeña que puede ser planificada por un sistema operativo.

La creación de un nuevo hilo es una característica que permite a una aplicación

realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecución

comparten una serie de recursos tales como el espacio de memoria, los archivos

abiertos, situación de autenticación, etc. Esta técnica permite simplificar el diseño

de una aplicación que debe llevar a cabo distintas funciones simultáneamente.

Page 19: Portafolio 2

expocisiones

Comunicaciones entre procesos

es una función básica de los sistemas operativos. Los procesos pueden

comunicarse entre sí a través de compartir espacios de memoria, ya sean

variables compartidas o buffers, o a través de las herramientas provistas por

las rutinas de IPC. La IPC provee un mecanismo que permite a los procesos

comunicarse y sincronizarse entre sí, normalmente a través de un sistema de

bajo nivel de paso de mensajes que ofrece la red subyacente.

Secciones criticasSe denomina sección crítica, en programación concurrente, a la porción de código de un

programa de computador en la cual se accede a un recurso compartido (estructura de datos o dispositivo) que no debe ser accedido por más de un hilo en ejecución. La sección crítica por lo general termina en un tiempo determinado y el hilo, proceso o tarea sólo tendrá que esperar un período determinado de tiempo para entrar. Se necesita un mecanismo de sincronización en la entrada y salida de la sección crítica para asegurar la utilización en exclusiva del recurso, por ejemplo un semáforo.El acceso concurrente se controla teniendo cuidado de las variables que se modifican dentro y

fuera de la sección crítica. La sección crítica se utiliza por lo general cuando un programa multihilo actualiza múltiples variables sin un hilo de ejecución separado que lleve los cambios conflictivos a esos datos. Una situación similar, la sección crítica puede ser utilizada para asegurarse de que un recurso compartido, por ejemplo, una impresora, puede ser accedida por un solo proceso a la vez.

Page 20: Portafolio 2

expociciones

Dormir y Despertar

Cuando un proceso decea entrar a su seccion critica verifica.

Computadora 2 procesos son h . De alta prioridad y l de baja prioridad ,

Una de las sencillas es una llamada al sistema que hace el bloqueador

Semaforos

Un semáforo es una variable especial (o tipo abstracto de datos) que

constituye el método clásico para restringir o permitir el acceso a recursos

compartidos (por ejemplo, un recurso de almacenamiento del sistema o

variables del código fuente) en un entorno de multiprocesamiento (en el

que se ejecutarán varios procesos concurrentemente). Fueron inventados

por Edsger Dijkstra en 1965 y se usaron por primera vez en el sistema

operativo THEOS.

Monitore

Sistema de msj tambien tiene que resolver la cuestion del nombre de

procesos.

Page 21: Portafolio 2

expocisiones

El problema del peluquero dormido

Esta peluqueria tiene un peluquero y una silla donde pueden sentarse los

clientes que esperan si los hay.

Solucion: cuando el peluquero llega a trabajar el la manana cuando un

cliente llega ejecuta.

Sistema por lote

Los sistemas por lotes son el mecanismo más tradicional y antiguo de

ejecutar tareas. Se introdujeron alrededor de 1956 para aumentar la

capacidad de proceso de los programas. En la actualidad, los trabajos

por lotes son ampliamente utilizados en supercomputadores, como

Magerit.Este procesamiento se dio en la segunda generacion de

computadoras

Page 22: Portafolio 2

expocisiones

Base de datos

Una base de datos o banco de datos (en ocasiones abreviada con la

sigla BD o con la abreviatura b. d.) es un conjunto de datos

pertenecientes a un mismo contexto y almacenados sistemáticamente

para su posterior uso. En este sentido, una biblioteca puede

considerarse una base de datos compuesta en su mayoría por

documentos y textos impresos en papel e indexados para su consulta.

Actualmente, y debido al desarrollo tecnológico de campos como la

informática y la electrónica, la mayoría de las bases de datos están en

formato digital (electrónico), que ofrece un amplio rango de soluciones

al problema de almacenar datos

MINIX

es un clon del sistema operativo Unix distribuido junto con su código

fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987.

Fue creado para enseñar a sus alumnos el diseño de sistemas

operativos en la Vrije Universiteit de Ámsterdam. La razón de su

desarrollo fue porque Unix estaba bajo restricciones de licencia de

AT&T, era demasiado complicado y corría sobre máquinas complejas;

algo completamente antipedagógico.

Page 23: Portafolio 2

expocisionesalgoritmo

En matemáticas, ciencias de la computación y disciplinas relacionadas, un

algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa

Al-Juarismi1 ) es un conjunto preescrito de instrucciones o reglas bien definidas,

ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado

inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se

obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1

Planificador de niveles

Los niveles de planificación están basados en la frecuencia con la que se realiza

cada uno.

En los sistemas operativos de propósito general, existen tres tipos de planificadores. El

planificador a corto plazo es el que se ha descrito aquí, siendo también el más

importante. En inglés, se denomina dispatcher o short term scheduler, también existe

un planificador a mediano plazo (en inglés, mid term scheduler) relacionado con

aquellos procesos que no se encuentran en memoria principal (véase memoria

virtual). Su misión es mover procesos entre memoria principal y disco (lo que se

conoce como swapping) y por último existe el planificador a largo plazo (en inglés

long term scheduler) es el encargado de ingresar nuevos procesos al sistema y de

finalizarlos.

Page 24: Portafolio 2

Planificacion de procesos de

MINIXEl sistema de interrupciones es lo que mantiene funcionando

un sistema operativo.

Los procesos se bloquean cuando solicitan

entradas, permitiend0 la ejecucion de otros procesos.

Una vez que este disponible las entradad=s el disco el disco el

teclado u otro hardware interrumpe el proceso que se esta

ejecutando , el reloj tambien genera interrupciones que sirven

para asegurar un procesador de usuario en ejecucion no

haya solicitado entradas tarde o temprano seda al cpu para

que otros procesos tengan oportunidad de ejecutarse.

Page 25: Portafolio 2

Pasos para instalar

windows 7

PASOS PARA INSTALAR WINDOWS.

1. INSERTAMOS EL DVD CON LA VERSION DE WINDOWS 7 Y

CUANDO INICIEMOS NOS SALDRA QUE ESTA CARGANDO

2. ELEGIMOS EL IDIOMA E INICIAMOS EL PROCESO

3. MIRAS LAS OPCIONES DE REPARAR SINTESIS EN CASO DE

QUE ESTE DAÑADO TAMBIEN LA AYUDA Y EL SOPORTE TECNICO

4. PONEMOS UPDATER AL SISTEMA O HACER UNA

INSTALACION LIMPIA CONFIGURACION DE REGISTRO INICIA EL

SISTEMA DESPUES PIDE LOS DATOS LUEGO LA CLAVE DEL

PROCESO Y SE PERSONALIZA

Page 26: Portafolio 2

Pasos para instalar ubuntu

Procesos/pasos para instalar Ubuntu

♪ Bajar Ubuntu

♪ Butear la PC desde el CD. Para que se cargue

♪ Elegir el idioma

♪ Asegurarse de que los 3 requerimientos

♪ Ubuntu preguntara si deseas instalarlo con Windows

♪ Elegir la especificación geográfica y hora

♪ Distribución del teclado

♪ Elegir nombre de usuario y contraseña

♪ Esperar que se complete la instalacion

Page 27: Portafolio 2

Pasos para instalar linux

PROCESOS/PASOS PARA INSTALAR LINUX

Comenzando la instalación

importante: cuando estén instalando Linux en su PC, antes conecte todo el hardware que usan habitualmente y sobre todo el lector de tarjetas para después no tener problemas

Copia de archivo

Luego de Linux en su PC copia los archivos para instalar Linux en su jornada de directorio root

Configurar compact flash

Ahora viene la parte donde muchas personas intentaron instalar Linux en su jornada se equivocan y tienen mensaje ¨kernel panic¨