Software Flashcards
Pasos en la instalación de software (3)
Determinacion del equipo necesario
Ejecucion de instalador
Configuracion de aplicacion
Como se determina el equipo necesario para la instalacion de software
Plataforma, procesador, RAM, espacio minimo, tarjeta grafica, resolucion, paquetes adicionales
Aplicaciones segun ambito de uso (2)
Proposito general
Proposito especifico
Tipos de licencias de software ordenadas de menos restrictiva a más (4)
Software de dominio publico
Software libre
Software copyleft
Software propietario
¿Que es una Licencia software?
Contrato entre autor y usuario, derechos y deberes
¿Que es el Derecho de autor o copyright?
Protección legal para autores de obras originales
Tipos de SO segun estructura (4)
Monoliticos
Jerarquicos
Maquina virtual
Microkernel o cliente servidor
Tipos de SO segun servicios (6)
Monousuario Multiusuario Monotarea Multitarea Monoprocesador Multiprocesador
Tipos de SO segun forma logica (2)
En red
Distribuido
¿Que es el nucleo o kernel?
La parte más importante de un sistema operativo. Controla y administra servicios y peticiones de recursos
¿Qué hace el nucleo o kernel? (4)
Gestion de procesos
Gestion de memoria
Gestion de entrada salida
Gestion de sistema de archivos
¿Que es un proceso?
Hilo/s de ejecución que pueden tener subprocesos
Estados de un proceso y descripción (3)
Listo
En ejecucion
Bloqueado
¿Que es la tabla de control de procesos?
Tabla con información relativa a cada proceso en ejecución
Estrategias de planificación de procesos (2)
Planificación no apropiativa
Planifiación apropiativa
¿Que hace un gestor de memoria?
Asigna espacio en memoria a los procesos que la soliciten
¿Que hace la Gestion de E/S?
Sistema operativo abstrae complejidad de cada periferico, para que las aplicaciones puedan hacer mejor uso de ellos
¿Que es un Controlador de dispositivo?
Intermediario entre SO y periférico
¿Que es un Spool?
Dispositivo de almacenamiento de un periférico, donde se almacenan datos de salida enviados, hasta que periférico esté listo
¿Que es un Buffer?
Dispositivo de almacenamiento de un periférico, donde se almacenan datos de salida enviados por porciones y se retienen de manera temporal, también acopla velocidades de distintos dispositivos.
¿Cual es la Tecnica de E/S programada?
CPU inicia y lleva a cabo transferencia
¿Cual es la Tecnica de E/S por interrupciones?
Periferico inicia transferencia indicando disponibilidad, CPU hace transferencia
¿Cual es la Tecnica de Acceso directo a memoria (DMA)?
Cuando controlador especializado se encarga de la transferencia directa de informacion entre memoria y ello, CPU puede iniciarla
¿En que consiste la Planificacion de disco?
Cómo sistema operativo atiende peticiones de lectura/escritura en disco
Ejemplos de algoritmos de planificacion de disco (4)
FCFS, SSF, Scan, C-Scan
¿En que consiste la Gestion de sistema de archivos?
Se usa una estructura jerarquica de directorios para organizar archivos
¿Que es un Sistema de archivos ?
Software que provee al SO, programas y usuarios funciones para organizar archivos y directorios
Organizacion fisica de un sistema de archivos
Formateo en el disco duro, muy dependiente del hardware
Organizacion logica de un sistema de archivos
Abstrae el hardware para usar sistema de archivos de manera sencilla e intuitiva
¿Que es un archivo?
Estructura de datos donde se almacena información
Enumerar características o atributos de los archivos (9)
Nombre Extension Permisos Creador Propietario Tamaño Fecha de creación Fecha de ultima modificacion Fecha de ultimo acceso
¿Que es el Nombre de un archivo?
Identificador principal del archivo para el usuario
¿Que es la Extension de un archivo?
Caracteres que indican tipo de contenido de un archivo
¿Que son los Permisos de un archivo?
Autorización de cada usuario para el uso u operación sobre un archivo
Enumerar Operaciones basicas sobre archivos (7)
Crear, Borrar
Leer, Escribir
Abrir, Cerrar
Renombrar
¿Que es una Ruta de acceso?
Localizacion exacta de un archivo
¿Cómo es una ruta de acceso Absoluta?
Desde directorio raiz hasta archivo o directorio buscado
¿Cómo es una ruta de acceso Relativa?
Ruta a partir de directorio activo
¿Que es la Seguridad de un SI?
Politica que establece accesos permitidos, permisos, forma y que recursos
¿Que es la Proteccion de un SI?
Mecanismos que se utilizan para llevar a cabo la politica de seguridad
Requisitos de seguridad que debe cumplir un sistema operativo (3)
Confidencialidad
Integridad
Disponibilidad
Estado de un proceso Listo
Pasa a estado en ejecución si planificador de sistema operativo les selecciona
Estado de un proceso En ejecucion
Se está ejecutando en el procesador
Estado de un proceso Bloqueado
Esperan respuesta de otro proceso para continuar con su ejecución
Estrategias de planificación de procesos no apropiativa
Cuando un proceso se está ejecutando no puede ser suspendido
Estrategias de planificación de procesos apropiativa
Se pueden interrumpir procesos periódicamente
Generacion de SO al que pertenece el procesamiento por lotes
2ª generacion
Generacion de SO al que pertenece los sistemas operativos en red y distribuidos
4ª generacion
Tipos de maquinas virtuales (2)
De proceso
De sistema
¿Una maquina virtual realiza procesos internos sin salida de datos?
No
¿La virtualizacion permite a los usuarios crear simulaciones de aplicaciones?
No
¿Que es el intercambio o swapping en gestion de memoria?
Area de disco (o memoria secundaria) para procesos que estaban en memoria memoria principal esperando a ser recuperados
¿Que es la asignacion de particiones fijas en la memoria principal?
Division del espacio de memoria para albergar procesos, el numero de particiones y su tamaño se mantiene fijo
Tipos de organizacion de la gestion y asignacion de particiones a los procesos (2)
Una cola por particion
Una cola comun a todas las particiones
¿Que es la asignacion de particiones variables en la memoria principal?
Division del espacio de memoria para albergar procesos, el numero de particiones y su tamaño dependera de los procesos que lleguen a la cola y su tamaño
¿Que es la memoria virtual?
Solucion para los procesos demasiado grandes para una sola particion, donde se divide este proceso en procesos mas pequeños
Tecnicas de memoria virtual (2)
Paginacion pura
Segmentacion pura
¿Que es la paginacion pura, en memoria virtual?
Dividir memoria principal en particiones “marcos de pagina”, y cada proceso se divide en partes “paginas” del mismo tamaño que los marcos,
¿Que es la segmentacion pura, en memoria virtual?
Cada proceso se divide en segmentos, no tienen que ser del mismo tamaño
La paginacion pura y segmentacion pura, ¿que tipo de fragmentacion reducen?
Paginacion pura - Fragmentacion externa
Segmentacion pura - Fragmentacion interna
¿En que aspectos agrupa la seguridad un sistema operativo? (3)
Acceso a sistema
Uso de recursos, servicios
Uso de redes
¿Que son las distribuciones live?
Distribuciones de SO que no son necesarias instalar, pueden ejecutarse desde dispositivo externo
Niveles de requisitos de fabricantes de aplicaciones (3)
Equipo basico
Equipo opcional
Equipo en red