SO

Subdecks (1)

Cards (52)

  • Sistemas operativos
    Componente fundamental de los sistemas informáticos que permite interactuar con un ordenador o dispositivo móvil de forma intuitiva, eficiente y segura
  • Los tiempos en los que teníamos que escribir comandos largos para realizar operaciones sencillas son ya un lejano recuerdo
  • Todos los sistemas operativos modernos incluyen potentes interfaces gráficas que permiten hacer operaciones complejas con un solo clic
  • Objetivo de aprendizaje
    Conocer el papel que juega un sistema operativo en un sistema informático
  • Estructura hardware básica de un ordenador
    • Unidad central de proceso
    • Memoria principal
    • Dispositivos de entrada/salida
  • Estructura software básica de un ordenador
    • Microprogramación
    • Lenguaje de máquina
    • Sistemas operativos
    • Programas de aplicación
  • Sistema operativo (desde el punto de vista de un usuario)
    Programa o conjunto de programas que hacen la utilización de un sistema informático más intuitiva, eficiente y segura
  • Sistema operativo (desde el punto de vista del sistema informático)

    Programa que controla la ejecución de otros programas
  • Definiciones de sistema operativo
    • Programa que controla la ejecución de los programas de aplicación y actúa como interfaz entre el usuario y el hardware
    • Todo aquello que entrega el vendedor cuando se pide un sistema operativo
    • Único programa que se ejecuta todo el tiempo en el ordenador (núcleo o kernel), siendo el resto programas de aplicación
  • Estructura básica de un sistema operativo de propósito general
    • Aplicaciones
    • Módulo de entrada/salida
    • Manejador de archivos
    • Módulo planificador
    • Distribuidor
    • Manejador de interrupciones
    • Núcleo
  • Sistema operativo mínimo
    Pequeño núcleo que gestiona los recursos hardware, sobre el cual se instalan directamente las aplicaciones
  • Interfaz de programación de aplicaciones (API)

    Conjunto de funciones y subrutinas que pueden invocarse desde un programa para utilizar los servicios del sistema operativo
  • Sistema operativo mínimo
    Compuesto por núcleo para el control de la CPU
  • Interfaz de programación de aplicaciones (API)

    Conjunto de funciones o procedimientos agrupados en bibliotecas, comúnmente llamadas también librerías, que pueden ser estáticas o dinámicas
  • Clasificación de los sistemas operativos
    • Según la utilización de recursos
    • Según la interactividad
    • Según el número de usuarios
  • Sistemas monoprogramados
    No permiten la ejecución "simultánea" de programas (procesos)
  • Sistemas multiprogramados o multitarea
    Permiten la ejecución simultánea de programas (procesos)
  • Procesamiento por lotes (batch)

    Interactividad prácticamente nula entre usuario y sistema
  • Tiempo compartido
    Interactividad máxima entre usuario y sistema, permitiendo que muchos usuarios trabajen al mismo tiempo con un solo sistema
  • Tiempo real
    Tiempo de respuesta en la ejecución de determinados procesos o programas es finito y predecible
  • Sistemas monousuario
    Un solo usuario utiliza el sistema
  • Sistemas multiusuario
    Varios usuarios utilizan el mismo sistema
  • El sistema operativo está compuesto por shell, servicios y núcleo
  • El ordenador está haciendo uso de la aplicación, servicios de sistema a través de API
  • La versión XP de Windows tiene alrededor de cuarenta millones de líneas de código, las versiones Vista y Windows 7 incluyen algunos millones más
  • Linux es un sistema operativo de propósito general también multitarea basado en Unix y que constituye uno de los ejemplos más exitosos de software libre
  • Mac OS es un sistema operativo intuitivo, potente y fácil de utilizar, también está basado en sistemas tipo Unix por lo tanto de tipo multiusuario y multitarea
  • Android es el sistema operativo para dispositivos móviles con mayor cuota de mercado, está basado en núcleo Linux y está especialmente diseñado para trabajar en dispositivos móviles como teléfonos inteligentes, tabletas, etc.
  • Symbian es un sistema operativo que se ejecuta en teléfonos móviles Nokia
  • iOS (Iphone OS) corre sobre los teléfonos móviles iPhone y también en las tabletas iPad y en otros dispositivos como el iPod touch y el Apple TV