SISTEMAS OPERATIVOS I MAESTRA: GUADALUPE ENRIQUEZ AGUIRRE ALUMNO: Javier Aguirre López CICLO: 292 GRUPO: TORLISC3M HORARIO: 8:00 A 10:00 A.M LIC. ING. SISTEMAS COMPUTACIONALES 1 [PORTAFOLIO DE EVIDENCIAS] UNIDEP INDICE INTRODUCCIÓN. ............................................................................................................ 3 MISION ............................................................................................................................ 3 VISION ............................................................................................................................ 3 FILOSOFIA INSTITUCIONAL.......................................................................................... 4 PERFIL DESCRIPTIVO DE CLASE ................................................................................ 5 SELECCIÓN DE TRABAJOS ........................................... Error! Bookmark not defined. ACTIVIDAD DE LA MANO .............................................. Error! Bookmark not defined. QUE ES SISTEMA OPERATIVO .................................................................................... 7 FUNCIONES DE SISTEMAS OPERATIVO ................................................................. 7 HISTORIA DE SISTEMA OPERATIVO ........................................................................ 8 CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS .................................................... 8 PRACTICA 1 .................................................................... Error! Bookmark not defined. 1 ARTÍCULO .................................................................... Error! Bookmark not defined. PROCESO: LAS TAREAS QUE SE ESTAN EJECUTANDO EN UNA COMPUTADORA. ........................................................................................................................................ 9 SISTEMA DISTRIBUIDA ............................................................................................ 10 CONTENIDO DE PROCESO ..................................................................................... 10 MANEJO DE MEMORIA CON RELACIÓN A LOS PROCESOS ............................... 11 ESTADOS DE 1 PROCESO.......................................................................................... 11 PCB (PROCESS CONTROL BLOCK) ....................................................................... 12 COLAS DE SCHEDULLING ....................................................................................... 12 ALGORITMOS SCHEDULLERS ................................................................................ 13 [JAVIER AGUIRRE LÓPEZ] Página 2 [PORTAFOLIO DE EVIDENCIAS] UNIDEP INTRODUCCIÓN. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinado a muchas tareas entre las que destaca la administración eficaz de sus recursos. MISION “FORMAR PROFESIONALES DE EXITO QUE CUENTEN CON LAS ACTITUDES, HABILIDADES Y CONOCIMIENTOS QUE DEMANDA EL SECTOR PRODUCTIVO DE LA REGIÓN.” VISION BRINDAR SERVICIOS DE EDUCACIÓN SUPERIOR DE CALIDAD, EN LAS AREAS ADMINISTRATIVAS Y SOCIALES OFRECER PROGRAMAS DE LICENCIATURA, PROFESIONAL ASOCIADO, DIPLOMADOS Y CURSOS A LA COMUNIDAD DEL NOROESTE DE MEXICO INCORPORAR EN TRES MESES A SUS EGRESADOS TRABAJO AL MERCADO DE MODELO EDUCATIVO PROFESIONALIZANTE FLEXIBILIDAD DE SU OFERTA ACADÉMICA IMPARTIDA EN CICLOS CONTINUOS Y POR HORARIOS Y CUOTAS ACCESIBLES CONTAR CON PROFESORES DE AMPLIA EXPERIENCIA PROFESIONAL Y EDUCATIVA [JAVIER AGUIRRE LÓPEZ] Página 3 [PORTAFOLIO DE EVIDENCIAS] UNIDEP FILOSOFIA INSTITUCIONAL LEALTAD LOS INTEGRANTES DE LA COMUNIDAD UNIVERSITARIA CONSIDERAMOS LA FIDELIDAD COMO UN VALOR EXCELSO QUE ENALTECEMOS EN NUESTRO QUEHACER DIARIO. JUSTICIA LOS INTEGRANTES DE LA COMUNIDAD UNIVERSITARIA ACTUAMOS CON LA CONSTANTE Y PERPETUA VOLUNTAD DE DAR A CADA CUAL LO QUE LE CORRESPONDE CONFORME A SUS MÉRITOS O ACTOS. HONESTIDAD LOS INTEGRANTES DE LA COMUNIDAD UNIVERSITARIA ACTUAMOS CON SINCERIDAD Y HONRADEZ EN NUESTRAS TAREAS Y EN CONGRUENCIA ENTRE LOS PENSAMIENTOS, PALABRAS Y ACCIONES. RESPONSABILIDAD LOS INTEGRANTES DE LA COMUNIDAD UNIVERSITARIA LLEVAMOS A CABO NUESTRAS ACTIVIDADES CON INTEGRIDAD, CON SENTIDO DEL PROPÓSITO Y APEGADOS A LOS OBJETIVOS INSTITUCIONALES. ESFUERZO LOS INTEGRANTES DE LA COMUNIDAD UNIVERSITARIA USAMOS NUESTRA MAXIMA ENERGIA PARA CUMPLIR CON LOS OBJETIVOS TRAZADOS. CREATIVIDAD LOS INTEGRANTES DE LA COMUNIDAD UNIVERSITARIA RESOLVEMOS LOS PROBLEMAS CON IMAGINACIÓN, CONOCIMIENTOS Y CON UN ESPÍRITU DE MEJORA CONTINUA. [JAVIER AGUIRRE LÓPEZ] Página 4 [PORTAFOLIO DE EVIDENCIAS] UNIDEP PERFIL DESCRIPTIVO DE CLASE M ATE RI A: Sistemas Operativos I CICLO: 20 de Julio al 20 de Agosto del 2009 M AESTRO: M.C. I.S.C María Guadalupe Enríquez A. HOR ARIO: 8:00 a 10:00 a.m. Mail: lupita_unidep@yahoo.com.mx OBJETIVO DEL CURSO: AL TÉ RMI NO D EL PR OG R AM A DE AS IG N ATU R A EL AL UM NO: El alumno será capaz de identificar los elementos de programación que conforman al sistema operativo. B I B L I O G R A F Í A : Sistemas Operativos. Silberchatz, Abraham; Galvin Baer , Peter. Pearson Educacion, Sistemas Operativos. Wiliam, Stallings. Pearson Educacion, Conceptos de Sistemas Operativos. Jimenez Torres Jose. Editorial Trillas C AL I F I C A C I Ó N O R D I N A R I A ( P O N D E R A C I Ó N ) CRITERIOS EV ALUACIÓN PARA LA Página Web Prácticas Laboratorio Tareas 20% 15% 10% Examen Escrito 30% Portafolio 10% Exposición 15% TOTAL 100% REGLA 1. 2. El alumno es responsable de enterarse de su núm ero de faltas y retardos. El alum no que se sorprenda copiando en exámenes, tareas o trabajos, se le sancionará conforme al criterio del docente sin afectarle el 100% de su calificación final. Es responsabilidad del estudiante hablar inm ediatam ente con el m aestro cuando tenga problemas con el material de clase, sus calificaciones, etc. De esta maner a evitaremos problem as en el fin del ciclo. Es requisito para la acreditación de la materia la entrega del portafolio de evidencias del alumno. Sólo se justifican inasistencias por un evento organizado por la Universidad. Prohibido traer encendidos teléfon os celulares dentro del aula, ni prendido en modo silencioso. No se permite la salida del aula mientras no ha term inado la clase. La clase es de 2 horas con receso de 10 m inutos en cada hora o de una hora con cuarenta minutos si no hay receso. No se permiten alimentos ni bebidas dentro del aula. 3. 4. 5. 6. 7. 8. 9. CALENDARIZ AC ION SESIÓN FECHA Tema 1. Lun 20 Marzo Bienvenida. Encuadre del curso 2. Mar 21 ¿Qué es un Sistema Operativo? Sistemas por lotes sencillos [JAVIER AGUIRRE LÓPEZ] Página 5 [PORTAFOLIO DE EVIDENCIAS] UNIDEP Julio 3. Mi 22 Julio Sistemas por lotes multiprogramados. Sistemas de tiempo compartido 4. Jueves 23 Julio Sistemas paralelos Sistemas distribuidos. 5. Lun 27 Julio Gestión de procesos (Procesos. Planificación del CPU (Primera Exposición) 6. Mar 28 Julio Sincronización de procesos. Bloqueos mutuos) 7. Mi 29 Gestión de almacenamiento (Gestión de memoria. Memoria virtual. (Segunda Exposición) Julio 8. Jueves 30 Julio Interfaz con el sistema de archivos, Implementación del sistema de archivos) 9. Lun 3 Agosto Sistemas E/S (Dispositivos y controladores. exposición) 10. Mar 4 Estructura del almacenamiento secundario, Estructura del almacenamiento terciario) Acceso directo a memoria (DMA) (Tercera Agosto 11. Mie 5 Sistemas distribuidos (Estructura de Redes, Estructura de sistemas distribuidos. (Cuarta Exposición) Agosto 12. Jueves 6 Sistemas de archivos distribuidos, coordinación distribuida) Agosto 13. Lun 10 Agosto Casos de estudio ( Sistema Unix, Sistema Linux, (Quinta Exposición) 14. Mar 11 Agosto Windows ) MacOs X 15. Mie 12 Agosto Presentación Pagina web equipo 1 16. Jue 13 Presentación Pagina web equipo 2 Agosto 17. Lunes 17 Presentación Pagina web equipo 3 Agosto 18. Mar 18 Presentación Pagina web equipo 4 [JAVIER AGUIRRE LÓPEZ] Página 6 [PORTAFOLIO DE EVIDENCIAS] UNIDEP Agosto 19. Mier 19 Presentación Pagina web equipo 5 Agosto 20. Jueves Agosto 20 Examen Final. QUE ES SISTEMA OPERATIVO: ES UN PROGRAMA DE SOFTWARE, PERO ES DISTINTO DE LOS PROGRAMAS DE PROCESAMIENTO DE TEXTOS , HOJAS DE CALCULO Y TODOS LOS DEMÁS PROGRAMAS DE SOFTWARE QUE HAY EN SU COMPUTADORA. DEFINICIÓN DE SISTEMAS OPERATIVO: SOFTWARE BÁSICO QUE CONTROLA Y ADMINISTRA LOS RECURSOS DE UNA COMPUTADORA SEGÚN ANDREW TANENBAUM ES UN ADMINISTRADOR DE PROCESOS, MEMORIA, FICHEROS Y DISPOSITIVOS DE ENTRADA Y SALIDA FUNCIONES DE SISTEMAS OPERATIVO 1. INTERPRETA LOS COMANDOS QUE COMUNICARSE CON EL ORDENADOR. PERMITEN AL USUARIO 2. COORDINA Y MANIPULA EL HARDWARE DE LA COMPUTADORA MEMORIA, IMPRESORA, UNIDADES DE DISCO, TECLADO O MAUSE. 3. ORGANIZA LOS ARCHIVOS EN DIVERSOS DISPOSITIVOS DE ALMACENAMIENTO COMO DISCO DUROS, DISCO COMPACTOS, MEMORIA USB. 4. GESTIONA LOS ERRORES DE HARDWARE Y PERDIDA DE DATOS SIRVE DE BASE PARA LA CREACIÓN DE SOFTWARE LOGRANDO EQUIPOS DE DIFERENTES MARCAS QUE FUNCIONEN DE MANERA ANALOGA SALVANDO LAS DIFERENCIAS EXISTENTE. 5. CONFIGURA EL ENTORNO PARA EL USO SOFTWARE Y LOS PERIFERICOS, DEPENDIENDO LA MAQUINA QUE SE EMPLEA DEBE ESTABLECE EN FORMA LOGICA LA DISPOSICIÓN Y CARACTERISTICAS DEL EQUIPO. [JAVIER AGUIRRE LÓPEZ] Página 7 [PORTAFOLIO DE EVIDENCIAS] UNIDEP 6. CLASIFICACIÓN APLICACIÓN: DE USO COTIDIANO A RESOLVER DEL SOFTWARE PROBLEMAS (LOTUS, OFFICE, OPEN OFFICE). SISTEMA: CONTROLA Y ADMINISTRA. HARDWARE (S.O, NORTON, NORTON, PC DOCTOR). PROGRAMACIÓN: PARA REALIZAR PROGRAMAS (V.B, C++, C#, .NET). HISTORIA DE SISTEMA OPERATIVO AÑOS 50: AFINALES DE LOS AÑOS 50 LAS COMPUTADORAS MÁS NUEVAS ERAN CONTROLADAS POR TUBOS AL VACIO INESTABLES. TODA LA PROGRAMACIÓN SE HACIA EN LENGUAJE MAQUINA PORQUE A UN NO EXISTIAN LOS SISTEMAS OPERATIVOS, LA MAQUINA TRABAJABA CON TARJETAS PERFORADAS. AÑOS 60: IBM INTRODUJO LA COMPUTADORA SYSTEM/360 PERO ERA SISTEMA OPERATIVO MUY COMPLEJO AT&T TRATO DESARROLLAR MULTICS, PERO FALLO, DESPUÉS SE CREO UNICS QUE ERA UN SISTEMA MONOUSUARIO MARCO EL NACIMIENTO DE UNIX 1969. AÑOS 80: APARECE LOS CIRCUITOS LSI (LARGE SCALE INTEGRATION) DANDO UNA NUEVA GENERACIÓN DE COMPUTADORAS (PC) APARECE EL SISTEMA OPERATIVO DOS (DISK OPERATION SYSTEM). AÑOS 90: EN ESTE PERIODO AUMENTA EL USO DE CONEXIONES DE REDES Y TIENEN NACIMIENTO DE PROTOCOLO HTTP CON LA LLEGADA DE WWW SE TRABAJA CON SISTEMA OPERATIVO UNIX, WINDOWS NT, LANTAXTIC. PERIODO ACTUAL: LAS COMPUTADORAS SE CARACTERIZAN POR UNA MAYOR MOBILIDAD Y REDUCCIÓN DE TAMAÑO POR USO DEL WITEFIVE Y MAYOR DE PANTALLA. LOS SISTEMAS OPERATIVOS HAN EVOLUCIONADOS Y SE ENCUENTRAN UNA MAYOR CANTIDAD SE SISTEMAS OPERATIVOS DE CÓDIGO ABIERTO MICROSOFT A MANEJADO WINDOWS XP, 2000, VISTA, Y 2007. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS [JAVIER AGUIRRE LÓPEZ] Página 8 [PORTAFOLIO DE EVIDENCIAS] UNIDEP SISTEMA DE INTERFAZ DE LINEA DE COMANDO: ES EL SISTEMA OPERATIVO QUE EL USUARIO ESCRIBE LOS COMANDOS UTILIZADOS UN LENGUAJE SE ESCRIBE CAMANDO ESPECIAL. ESTOS SISTEMAS SE CONSIDERAN MÁS DIFICILES DE APRENDER PERO POR LO GENERAL SON MÁS PROGRAMABLES. SISTEMA DE INTERFAZ GRAFICA DEL USUARIO (GUI): SON LOS SISTEMAS OPERATIVOS CON VISIÓN VISUAL Y OFRECEN UN ENTORNO QUE SE ENCARGA DE LA COMUNICACIÓN CON EL ORDENADOR. SISTEMA MONOTAREAS: SON AQUELLAS QUE PERMITEN UNA TAREA POR USUARIO. SISTEMA MULTITAREA: SON LOS SISTEMAS QUE PERMITEN VARIAS TAREAS A LA VEZ, POR LO GENERAL SON LOS INTERFACES GRAFICAS OTROS SISTEMAS MEJORAN LA PRODUCTIVIDAD. SISTEMA MULTIPROCESO: SE REFIERE AL NUMERO DE PROCESADORES EN EL SISTEMA ES MÁS DE UNO Y ESCAPAZ DE USUARIO PARA DISTRIBUIR SU CARGA DE TRABAJO. SISTEMA DE SECUENCIA POR LOTE: LA SECUENCIA POR LOTE ES LA EJECUCIÓN DE UNA LISTA DE COMANDOS DE SISTEMA OPERATIVO UNO TRAS OTRO SIN INTERVENCIÓN DEL USUARIO SON SISTEMAS QUE TAMBIÉN SE CONOCEN BATCH. SISTEMA EN TIEMPO REAL: ES AQUEL SISTEMA QUE PROCESOS LAS INSTRUCCIONES RECIBIDAS AL INSTANTE QUE HAN SIDO PROCESADA MUESTRA EL RESULTADO. SU CARACTERISTICA PRINCIPAL DAR RESPUESTA RAPIDAS. SISTEMA DE TIEMPO COMPARTIDO: CONSISTE EL USO DE UN SISTEMA POR MÁS DE UNA PERSONA AL MISMO TIEMPO POR LO GENERAL SON COMPUTADORAS GRANDES ORGANIZADAS DE SERVICIO. PROCESO: LAS TAREAS QUE SE ESTAN EJECUTANDO EN UNA COMPUTADORA. EJEMPLOS: EXPLORER, IEXPLORER, RUNDLL.EXE, SOL.EXE, EN LOS CUALES INTERVIENEN LOS VALORES CORRIENTES DEL CONTADOR DE PROGRAMA, REGISTROS Y VARIABLES. [JAVIER AGUIRRE LÓPEZ] Página 9 [PORTAFOLIO DE EVIDENCIAS] UNIDEP SISTEMA DISTRIBUIDO SON LOS SISTEMAS QUE ESTAN DISEÑADOS PARA QUE MUCHOS USUARIOS TRABAJEN EN FORMA CONJUNTA. SISTEMA PARALELO ESTAN DISEÑADOS PARA LOGRAR UNA MAYOR RAPIDEZ EN UN ÚNICO PROBLEMA. EJEMPLOS SISTEMA DISTRIBUIDO INTERNET LOS PUNTOS DE VENTA DE TIENDAS DE AUTOSERVICIO VENTAJAS SISTEMA DISTRIBUIDO VS INDEPENDIENTE COMPARTIR ÁEREAS. INFORMACIÓN EJEMPLO: RESERVACIÓN DE LINEAS COMPARTIR RECURSOS, PROGRAMAS, PERIFERICOS EJEMPLO: BASE DE DATOS. MEJOR COMUNICACIÓN ELECTRONICO CON LA PERSONA EJEMPLO: CORREO DESVENTAJAS SISTEMA DISTRIBUIDOS ADMINISTRACIÓN SE CENTRA LA BUNERABILIDAD SE CENTRA A UNA PERSONA O DEPARTAMENTO. SOFTWARE ESPECIAL, COSTOSO. CONTENIDO DE PROCESO [JAVIER AGUIRRE LÓPEZ] Página 10 [PORTAFOLIO DE EVIDENCIAS] UNIDEP CODIGO DE PROGRAMA ÁREA DE DATOS PROGRAM COUNTER REGISTROS PRIORIDAD TAREA DE SISTEMA OPERATIVO CREACIÓN DESTRUCCIÓN SUSPENSIÓN RETOMARLO SINCRONIZACIÓN CONCURRENCIA MANEJO DE MEMORIA CON RELACIÓN A LOS PROCESOS EL MANEJO DE MEMORIA DEBE MANTENER INFORMACIÓN DE LOS ESPACIOS Y POR QUIEN, DECIDIR QUE PROCESOS USARA LA MEMORIA AL MOMENTO QUE SE OCUPE Y LIBERE SU ESPACIO. SYSTEM CALL (LLAMADA DE SISTEMA). CONJUNTO DE PRIMITIVOS QUE BRINDA EL SISTEMA OPERATIVO Y QUE SIRVEN PARA COMUNICARSE CON EL HARDWARE EN FORMA ENTENDIBLE PARA LA CREACIÓN DE PROCESOS EXISTEN. SYSTEM CALLS PARA CREARPROCESO, DESTRUIR-PROCESO, SUSPENDER-PROCESO, RETOMARPROCESO, SINCRONIZAR-PROCESO, MANEJO- CONCURRENCIA. ESTADOS DE 1 PROCESO NEW: PROCESO QUE ESTA SIENDO CREADO. [JAVIER AGUIRRE LÓPEZ] Página 11 [PORTAFOLIO DE EVIDENCIAS] UNIDEP RUNNING: PROCESO DE EJECUCIÓN WAITING: PROCESO EN ESPERA READY: PROCESO ESPERANDO POR LA CPU, LISTO PARA INICIAR. TERMINATED: PROCESO QUE HA TERMINADO. PCB (PROCESS CONTROL BLOCK) LISTA ENCADENADA DONDE SE ALMACENA LOS PROCESOS, LISTA ESTA COMPUESTA POR NODOS CADA NODO CONTIENE LA SIGUIENTE INFORMACIÓN: ESTADO DE PROCESO PROGRAM COUNTER REGISTROS DE CPU INFORMACIÓN DE SQUEDULLING DEL CPU INFORMACIÓN DE USO (TIEMPO DE USO DE LA CPU, HORA DESPACHO, ETC). INFORMACIÓN DE E/S (LISTA DE DISPOSITIVO ALOCADOS ARCHIVOS ABIERTOS, ETC.) COLAS DE SCHEDULLING LOS PROCESOS QUE ESTAN EN ESTADO DE ESPERA QUEDAN EN UNA LISTA LLAMADA “LISTA O COLA” READY. LOS PROCESOS QUE HACEN USO DE E/S SE GUARDAN EN UNA COLA DE E/S. HAY UNA COLA DE E/S POR CADA DISPOSITIVO. SCHEDULLERS COMPONENTE DEL S.O RESPONSABLE DE DECIR QUIEN HARA USO DEL CPU. [JAVIER AGUIRRE LÓPEZ] Página 12 [PORTAFOLIO DE EVIDENCIAS] UNIDEP ALGORITMOS SCHEDULLERS FCFS (FIRST COME FIRST SERVED) CUANDO UN PROCESO LLEGA A LA COLA READY PSB ES AGREGANDO AL FINAL DE LA LISTA, EL USO DEL CPU ES OTORGADO AL 1 DE LA LISTA Y UNA VEZ QUE EL PROCESO DEJA DE EJECUTAR NO DEJA HACERLO HASTA QUE TERMINA EL TIEMPO MEDIO DE ESPERA SUELE SER BASTANTEMENTE ALTO. SJF (SHORTEST JOB FIRST) UNA VEZ QUE UN PROCESO EJECUTA NO DEJA DE HACERLO HASTA QUE VOLUNTARIAMENTE CAMBIA DE ESTADO. ASOCIA A CADA PROCESO EL TIEMPO DE CPU QUE HABRA DE USAR EN SU PROXIMA VUELTA Y VA A DECIDIR POR EL MAS PEQUEÑO. SI HUBIERA MAS DE UNO UTILIZA EL FCFS PARA DESEMPATAR. EL SJF SE DIVIDE EN DOS TIPOS DE ALGORITMOS PREEMTIVO Y NO PREEMTIVO PREEMTIVO SI MIENTRAS UN PROCESO SE ESTA EJECUTANDO ENTRA A LA COLA READY UN PROCESO MAS CORTO, EL PROCESO CON LA COLA READY SE APROPIA DE LA CPU Y COMIENZA SU EJECUCION. NO PREEMTIVO NO EXIXTE LA SITUACION ANTERIOR. DEAD LOCK SI UN CONJUNTO DE PROCESOS ESTA EN ESTADO DE ESPERA POR RECURSOS Y NUNCA CAMBIA DE ESTADO PORQUE LOS RECURSOS POR LOS QUE HA ESTADO ESPERANDO ESTAN SIENDO UTILIZADOS POR OTROS PROCESOS EN ESPERA. ADMINISTRACION DE PROCESOS NORMALMENTE EN UNA PC EXIXTEN VARIOS PROCESOS SIMULTANEAMENTE. EL ADMINISTRADOR SE ENCARGA DE SELECCIONAR EL PROCESO EN TURNO AL SER EJECUTADO EN EL CPU. EL OBJETIVO GENERAL ES MAXIMIZAR EL USO DEL CPU BAJO UN TIEMPO DE RESPUESTA RAZONABLE MANTENIENDO UN USO JUSTO, SEGURO Y EQUILIBRADO. [JAVIER AGUIRRE LÓPEZ] Página 13 [PORTAFOLIO DE EVIDENCIAS] UNIDEP PROCESOS PRINCIPALES DE WINDOWS CSRSS.EXE GESTIONA LAS VENTANAS ISAAS.EXE GESTIONA LA SEGURIDAD SVCHOST.EXE GESTIONA LOS PROCESOS EXPLORER.EXE GESTIONA EL ESCRITORIO DE WINDOWS MANEJO DE MEMORIA REAL REAL VIRTUAL MONO USUARIO MULTIPROGRAMACION MULTIPROGRAMACION PARTICIONES PAGINACION PURA FIJAS VARIABLES RELOCALIZACION SEGMEN PURA COMBINACION PROTECCION GRADO DE MULTIPROGRAMACION ES EL TIEMPO PROMEDIO EN EL QUE EL CPU ESTA OCUPADO PARTICIONES FIJAS SON AQUELLAS QUE PERMANECEN HAY Y NO VARIAN PARTICIONES VARIABLES SON LAS QUE CAMBIAN [JAVIER AGUIRRE LÓPEZ] Página 14 [PORTAFOLIO DE EVIDENCIAS] UNIDEP CONCLUSIÓN Un sistema operativo es indispensable en una computadora pues si no se tienen conocimientos muy avanzados de computación sería imposible comunicarse ó trabajar con la maquina. REFLEXION Esta clase en general fue buena y me gusto pues aprendí cosas que no sabía y además la forma de enseñar de la maestra fue muy clara. [JAVIER AGUIRRE LÓPEZ] Página 15