Parical I Flashcards
¿Qué es firmware?
Programa de software que permite controlar y comunicarse con el hardware de un equipo de forma directa.
¿Cuáles son las funciones de un sistema operativo?
A - Administración de aplicaciones -> procesos
B - Administración de bases de información.
* Memoria
* Discos/Archivos
C - Administración de comunicaciones
* Internas
* Externas
D - Administración de desplegado
Interfaz hombre/maquina
¿Cuál es la clasificación de las computadoras?
- Grandes
- Medianas
- Pequeñas
¿Qué dispositivos se clasifican como “Grandes”?
- Super computadoras.
- Mainfames.
¿Qué dispositivos se clasifican como “Medianas”?
- Midi.
- Mini.
- Woskstation.
- Servidores.
¿Qué dispositivos se clasifican como “Pequeñas”?
- Microcomputadoras - Computadoras personales -PC’s.
- Computo móvil (laptop, Notebook, ultrabooks).
- Laptop.
- Notebook.
- Ultrabook.
- Netbook.
- Tabletas.
- Celulares y dispositivos inteligentes.
- Computadoras embebidas. (SBC’s) Para domótica o IOT.
*Wearables.
¿De qué se compone la arquitectura de sofware?
- Procesador
- Maquina (modelo)
- Sistema operativo
Se representa con un triángulo
Ejemplo de arquitectura de software
- Procesador: AMD Rayzer 5 [x8664]
- Maquina (modelo): Laptop HP Pavillon 15-AH
- Sistema operativo: Windows 11
Pasos del sistema operativo
- Software (firmware)
- Reconocer el hardware. (Si no lo ve no existe)
- Administrar recursos.
- Físicos (hardware)
- Lógicos (software)
- Muestra una maquina extendida.
* Se ve “inteligente” y se usa a través de interfaces hombre-maquina.
¿Qué es una librería?
Código preprogramado que resuelven un problema específico.
Filosofía de UNIX
- Todo en UNIX debe ser representado y administrado como archivo.
- La belleza de la simplicidad. Toda tarea/proceso debe tener herramienta lo más simple pero potente posible, pero también deben interoperar.
- Elegante “la falta de noticias son buenas noticias”, además de ser flexible y adaptable.
Características de UNIX
- Herramientas de software
- Portabilidad
- Flexibilidad
- Potencia
- Multitarea, multiusuario
- Elegancia
- Orientación a redes
- Integración de nuevas o mejores tecnologías.
Mejoras de UNIX
- Robustez
- Consistencia
- Agentes de usuario
- Nuevas capacidades
- Interoperabilidad
- Compartición de recursos y entre S.O.’s en mismo equipo.
¿Cuándo nace UNIX?
1 de enero de 1970
¿Qué es UNIX?
Es un S.O. multiproceso, multitarea, multiusuario, modular, portable, muy extendido a todos los tipos de computadoras existentes.
¿Cómo es el kernel de UNIX?
- Monolítico: Es un solo archivo, toda la información que gestiona.
- Modular: Aparte del archivo del Kernel se crean otros archivos de apoyo.
Orientación de las primeras distribuciones de Linux
- Por el trabajo que hace una sola persona. (Ej. Slackware)
- Cuando una comunidad realiza el trabajo. (Ej. Debian)
- Cuando una empresa realiza el trabajo. (Ej. RedHat)
¿Quién creó Debian?
Debora y su novio Ian.
SISTEMAS DE ARCHIVOS EN UNIX
En UNIX se maneja una única estructura de referencia a los archivos en la cual se pueden trabajar múltiples sistemas de archivos asociándolos con directorios especiales denominados “puntos de acceso” o puntos de montaje lo que le da una característica de enorme flexibilidad en el manejo de espacios de almacenamiento.
¿Cuál es la estructura de UNIX?
- Hardware
- Arrancador
- Kernel (ABC) Aqui se cargan módulos.
- Shell (D) Se usa motor x.11 para gráficos.
- Librerías
- Lenguajes
- Aplicaciones del usuario
- Usuario
- Se muestra en terminal tonta o gráficamente a través de una workstation.
¿Qué es el SHELL en UNIX?
Intermediario entre el kernel y el usuario gracias a líneas de comando que este último introduce
¿Cuáles son los tipos de shell de UNIX?
- Bourne Shell [sh]
- C Shell [csh]
- Korn Shell [ksh]
- Bourne Again Shell [bash]
¿Qué es el arrancador de UNIX?
Es aquel que enciende la maquina y busca el kernel
Algunos administradores de ventanas
- Motiff
- TWM
- CDE/KDE
- Gnome
- FWM
Momentos de las sesiones de trabajo de UNIX
- Registro
- Cuenta (pública)
- Contraseña (privada/secreta)
- Ordenes
- Cerrar
- Exit
- Logout
¿Cómo se le llama al superusuario que puede hacer y deshacer lo que quiera en UNIX?
Usuario root
¿Quién inventó el lenguaje C?
Dennis Ritchie
¿Cómo quería ponerle de nombre Linus Torvald a su sistema operativo?
FreakOS
¿Quién creó GNU?
Richard Stallman
¿Quién creó Linux?
Linus Torvald
¿Cómo se divide el almacenamiento para instalar un S.O. UNIX/GNU-Linux?
- Relativo al S.O.
- Espacio variable o de servicios.
- Espacio para los usuarios.
- Swap.
¿Qué se debe planear antes de instalar un Sistema Operativo?
- La distribución que se usará.
- El almacenamiento que se asignará.
- La red
- aplicaciones y servicios que se usarán.
¿Qué se configura en internet?
- Dirección IP
- IPv4 (32 bits)
- IPv6 (128 bits)
- Máscara
- Gateway
- DNS
- Nombre del host
Puntos de montaje y cantidad de almacenamiento
- [/boot] Arranque. (512mb)
- [/temp] Temporales. (16gb)
- [/var] Espacio variable o de servicios. (24GB + bases de datos + servicios)
- [/home] Espacio para los usuarios. (NumUsuarios x TMxU x 1.20)
- swap Swap.
Para determinar el almacenamiento del swap se necesita saber la cantidad de la ram.
<1GB -2xMem
1GB-8BG 1xMem
>8GB ~8GB
Distribuciones principales de BSD
Berkeley Software Development
* Net BSD
* Free BSD
* Open BSD
¿Como se llama el juego que desarrolló Ken Thompson?
Space Travel (Viaje al espacio)
¿Qué es MULTICS?
MULTICS (Multiplexed Information and Computing System, Sistema Multiplexado de Información y Computación) es un sistema operativo en el que se tuvieron en cuenta nuevos conceptos como la multimedia, la gestión de archivos o la interacción con el usuario. Desarrollado por un grupo de investigadores de General Electric, AT&T Bell y del MIT.
¿Cómo se llama la computadora en la que se implementó UNICS?
DEC PDP-7.
Distribuciones de UNIX después de que el código fuente de UNIX se pusiera a disposición de otras compañías en 1977.
- AIX: UNIX comercial basado en el Sistema V desarrollado por IBM en febrero de 1990.
- Sun Solaris: UNIX comercial basado en el Sistema V y en BSD desarrollado por SUN Microsystems.
- HP-UX: UNIX comercial basado en BSD desarrollado por Hewlett-Packard a partir de 1986.
- Ultrix: UNIX comercial desarrollado por DEC.
- IRIX: UNIX comercial desarrollado por SGI.
- Unixware: UNIX comercial desarrollado por Novell.
- Unix SCO: UNIX comercial basado en el Sistema V desarrollado por * Santa Cruz Operations y Hewlett-Packard a partir de 1979.
- Tru64 UNIX: UNIX comercial desarrollado por Compaq.
¿Qué es POXIS?
Serie de estándares desarrollados a través de IEEE
En que sistemaoperativo se basó Linus Torval para hacer el kernel de Linux
Minix
En 1993, la compañía Novell adquirió la división Unix Systems Laboratories de AT&T junto con su propiedad intelectual.