Fundamentos de sistemas operativos Flashcards
Fundamentos de sistemas operativos: Funciones de un sistema operativo. Tipologías: MS/DOS; UNIX; Linux; Windows; MAC OS. Sistemas operativos móviles: iOS, Android. Sistemas de almacenamiento. Sistemas de archivos
Definición
Memoria principal de la computadora, donde residen programas y datos, sobre la que se pueden efectuar operaciones de lectura y escritura.
Memoria RAM
El sistema operativo de ordenadores u otros dispositivos utiliza la memoria RAM para almacenar de forma temporal todos los programas y sus procesos de ejecución.
Definición
Conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un cargador. Está escrito por un programador en algún lenguaje de programación legible por humanos, normalmente en forma de texto plano.
Código fuente
Distribuciones populares de Linux
Debian, Ubuntu, Kali, Red Hat y SUSE
La interfaz de usuario de MacOS se llama…
Aqua
Unidad mínima y básica de información
- Mínima: bit
- Básica: Byte (8 bits)
Definición
Dispositivos mecánicos que utilizan el magnetismo para grabar los datos. Se componen de varios discos rígidos que giran a gran velocidad y cuyo cabezal de escritura/lectura se encarga de grabar o leer la información.
Disco duro (HDD)
En el sistema de archivos FAT los archivos pueden tener un tamaño máximo de…
4 GB.
FAT32 también limita el tamaño máximo de la partición a 8 TB.
Tecnología de almacenamiento de los pimero ordenadores
Tarjetas perforadas
Características de Linux
- Autor: Linus Torvalds en 1991
- GNU: iniciado por Richard Stallman en 1983
- Multitarea, multiproceso
- Interfaz CLI y GUI (personalizable)
La primera versión de Windows fue lanzada en…
1985
Asistente inteligente de Apple
Siri
El código fuente principal de Android se conoce como…
Android Open Source Project (AOSP)
Tipos de conexión de los discos SSD
- SATA
- M.2
- PCIe NVME
Tipos de mamoria caché
- L1: es el nivel más básico, la más cercana al procesador y la más rápida. También es la que menos capacidad tiene.
- L2: es un nivel intermedio que presenta un buen equilibrio entre capacidad, cercanía y velocidad.
- L3: posiciona en un nivel inferior a la anterior tanto en cercanía como en velocidad, pero tiene una capacidad mucho mayor.
- L4: es un tipo de memoria caché poco habitual que se utiliza normalmente como apoyo para mejorar el rendimiento de GPUs integradas.
Definición
Conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas.
Software
Definición
Chip que en su interior almacena la información necesaria para poder arrancar un dispositivo electrónico como y cuya principal característica es la de tener la capacidad de conservar los datos que contiene, aun cuando no existan energía que la alimente.
Solo poseen capacidad de lectura y son no volátiles.
Memoria ROM
Tipos de software
- De aplicación
- De programación
- De sistema
Diferencia entre el formateo de bajo y de alto nivel
El formateo de alto nivel es para restablecer una unidad usada o configurar una nueva partición del disco duro.
Mientras que el formateo de bajo nivel es para restablecer una unidad a su configuración de fábrica, como borrar un disco
Características de UNIX
- Desarrollado en los laboratorios Bell por Ken Thompson, Dennis Ritchie y otros.
- Principio de 1970s.
- Multiprograma y multi-usuarios.
- Escrito en el lenguaje de programación C.
Elementos esenciales de un Sistema Operativo
- Kernel / Núcleo
- Intérprete de comandos (Shell)
- API (Interfaz de programación)
- Sistema de archivos
- Drivers
Todas las aplicaciones de Android están comprimidas en formato…
APK (Android Applicatión Package)
Tipos de almacenamiento en red
- SAN (Storage Area Network).
- NAS (Network Attached Storage).
Capas de un sistema operativo móvil
- Kernel / Núcleo
- Middleware
- Entorno ejecución
- Interfaz de usuario
El primer Sistema Operativo de la historia fue creado en…
1956 para un ordenador IBM 704
[-] es un entorno de ejecución de aplicaciones utilizado por el sistema operativo móvil Android.
Android Runtime (ART)
Diferencia entre lenguaje de alto y bajo nivel
- Bajo: aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan.
- Alto: expresa los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que las máquinas lo ejecutan.
Tipos de sistemas operativos
Según la gestión de recursos:
- Centralizado
- Distribuido
Según la gestión de tareas
- Monotarea
- Multitarea
Según el usuario
- Multiusuario
- Monousuario
Definición
Unidades de almacenamiento que almacenan la información en chips con memorias flash interconectadas (memorias NAND) que mantienen la información cuando se corta el suministro eléctrico.
SSD (Solid State Drive)
Las versiones de Android usan nombres de [-], mientras que las de MacOS usan nombres de [-]
Android: Postres
MacOS: Montañas, animales
Definición
Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático.
Hardware
Caracteristidas de MS-DOS
- 16 bits
- Interfaz CLI
- Monousuario y Monotarea
Tipos de interfaz de usuario (UI)
- CLI: Línea de comandos
- GUI: Gráfica
- NUI: Interfaz Natural
Primera versión estable de Android
Android 1.0, lanzada en 2008
Funciones básicas de un sistema operativo
Entre otras muchas podemos destacar las siguientes funciones:
- Proveer una interfaz al usuario.
- Administrar los recursos y tareas: CPU, RAM, etc.
- Gestionar paquetes de datos con los periféricos de entrada y salida (drivers).
- Administrar los archivos y gestionar acceso para los usuarios.
Tipos de almacenamientos magnéticos
- Cintas magnéticas
- Discos duros
- Disquetes
- Bandas magnéticas de tarjetas de crédito
La primera versión de iOS fue lanzada en…
2007, junto al primer iPhone
Interfaz de comandos en Windows y MacOS
Windows: cmd
MacOS: Terminal
Sistemas de archivos en función del sistema operativo:
- Windows: FAT (FAT12, FAT16, FAT32, exFAT), HPFS, NTFS.
- Linux: EXT (ext2, ext3, ext4), XFS, JFS.
- MacOS: HFS, HFS +, APFS
Partes de un disco duro
- Plato: cada uno de los discos que hay dentro de la unidad de disco duro.
- Cara: cada uno de los dos lados de un plato.
- Pista: una circunferencia dentro de una cara; la pista cero (0) está en el borde exterior.
- Cilindro: conjunto de varias pistas; son todas las circunferencias que están alineadas verticalmente (una de cada cara).
- Cabezal: número de cabeza o cabezal por cada cara.
- Sector : cada una de las divisiones de una pista. El tamaño del sector no es fijo, siendo el estándar actual 512 bytes. Antiguamente el número de sectores por pista era fijo, lo cual desaprovechaba el espacio significativamente, ya que en las pistas exteriores pueden almacenarse más sectores que en las interiores. Así, apareció la tecnología grabación de bits por zonas (Zone Bit Recording, ZBR) que aumenta el número de sectores en las pistas exteriores, y utiliza más eficientemente el disco duro. Así las pistas se agrupan en zonas de pistas de igual cantidad de sectores. Cuanto más lejos del centro de cada plato se encuentra una zona, esta contiene una mayor cantidad de sectores en sus pistas. Además mediante ZBR, cuando se leen sectores de cilindros más externos la tasa de transferencia de bits por segundo es mayor; por tener la misma velocidad angular que cilindros internos pero mayor cantidad de sectores.14
- Clúster: es un conjunto contiguo de sectores.
Definición
Memoria auxiliar de alta velocidad destinada a realizar copias de archivos para acceder más rápidamente. Su función principal es permitir al usuario acceder a datos de una forma más rápida y consumiendo una menor cantidad de recursos del procesador.
Memoria caché
Tipos de almacenamiento óptico
- CD
- DVD
- Blu-ray