Está en la página 1de 8

Unidad 1. Actividad 1.

Funciones del
Sistema Operativo.
Actividades a realizar:
1. Redacta una breve descripción sobre las “funciones de los sistemas operativos”.
2. A continuación, encontrarás una lista de elementos computacionales de uso común
en el mundo de la informática y que irás conociendo a profundidad durante el curso
de tu carrera.

1. Redacta una breve descripción sobre las “funciones de los sistemas operativos”.

Se encarga de administrar la
CPU Se encarga de
Gestionar la CPU administrar la CPU que va a
estar re que va a estar
repartida entre todos los
procesos que se estén
ejecutando.
Gestionar la RAM: Para asignar el espacio de
memoria a cada aplicación y
a cada usuario, en caso de ser
FUNCIONES DEL necesario. Cuando esta
SISTEMA OPERATIVO memoria se hace
insuficiente, se crea una
memoria virtual, de mayor
capacidad, pero como está
en el almacenamiento
secundario (disco duro), es
más l secundario (disco
duro), es más lenta.
Gestionar los procesos: Se encarga de que las
aplicaciones se ejecuten sin
ningún problema,
asignándoles los recursos
que sean necesarios para que
estas Funcionen. Si una de
ellas no responde, se procede
a matar el una de ellas no
responde, se procede a
matar el proceso.
Gestionar los permisos: Garantiza que los recursos
sean solamente utilizados
por programas y usuarios que
tengan las programas y
usuarios que tengan las
autorizaciones

Oliver Enrique Mateo Urbano ID: A00138025


autorizaciones que les
correspondan.
Gestionar los archivos: : Lectura y escritura en el
sistema de archivos, y los
permisos de acceso a ellos.
Gestionar información: El Sistema operativo
proporciona información,
que posteriormente será
utilizada a modo de
diagnóstico del
funcionamiento correcto del
computador.

2. A continuación, encontrarás una lista de elementos computacionales de uso común


en el mundo de la informática y que irás conociendo a profundidad durante el curso
de tu carrera.
Bios Basic Input Output System, firmware
alojado en la CMOS, se encarga de
hacer un diagnostico de los
componentes conectados al
motherboard tan pronto éste es
encendido, para posteriormente dar
instrucciones a una unidad de
almacenamiento para cargar el
sistema operativo. La nueva versión
del BIOS, es llamada UEFI, la cual
agrega funcionalidades. La
importancia de BIOS/UEFI radica en
que, sin éste no se podría verificar los
componentes conectados al board, ni
cargar un sistema operativo. En el
Bios también se pueden definir que
dispositivo usar para cargar el OS,
activar o desactivar el uso de algunos
componentes, etc.

Lenguaje de Maquina : Es un lenguaje de bajo nivel, que


está compuesto por números
binarios, es decir 0 y 1. Este lenguaje

Oliver Enrique Mateo Urbano ID: A00138025


permite comunicarse directamente
con la computadora, ya que es el
único idioma que entienden para
recibir instrucciones; sin este tipo de
lenguaje no se podrían dar
instrucciones al computador. Los
lenguajes de alto nivel deben
compilarse bajo lenguaje de máquina
para poder usar el computador.
Tiempo Compartido: se refiere al compartimiento
concurrente de un recurso de la
computadora tal como el cpu,
memoria, etc, entre muchos usuarios
o tareas, a través de la tecnología de
multiprogramación e interrupción del
reloj de parte del sistema operativo,
permitiendo al Sistema Operativo
acotar el tiempo de respuesta del
computador y limitar el uso del CPU
por parte de procesos. Su importancia
radica en que permite al computador
ejecutar varias tareas
simultáneamente, y permitir el acceso
multiusuario a un mismo computador.

CTSS Compatible Time Sharing System,


fue el primer Sistema operativo que
introdujo el tiempo compartido de
aplicaciones y tareas, fue creado en
1961 el centro de computación del
MIT. Su importancia radica en que
sentó las bases e inspiración para
que los posteriores sistemas
operativos incluyeran esta tecnología
de multiprogramación
JOB: Es un conjunto coherente de
instrucciones para realizar una labor
en particular; permite la
diferenciación, manejabilidad e
independencia de una tarea en
particular, como la ejecución de un
programa y sus ficheros dependientes
involucrados en su ejecución.

Multiprogramación: Es la capacidad que le da al sistema


operativo de ejecutar varias tareas de
manera simultánea, sin esta
capacidad los sistemas operativos
solo podrían ejecutar una tarea o
programa a la vez; la

Oliver Enrique Mateo Urbano ID: A00138025


multiprogramación se beneficia de la
tecnología Tiempo Compartido para
ejecución simultaneas de
aplicaciones.

POSIX Portable Operating System Interface,


es una familia de estándares definidas
por la IEEE, que define interface
estándar del SO, Shell, etc. con el
objetivo de la interoperabilidad entre
sistemas operativos; define reglas
para ser posible la portabilidad de
programas. Cuando se desarrolla un
programa con los estándares POSIX
existe una gran posibilidad de que se
pueda utilizar en los sistemas tipo
UNIX.

WIN32: Es la interfaz de programación de


aplicaciones (API) de Windows para
desarrollar aplicaciones de 32-bit. Es
utilizada dese Windows 95 hasta las
versiones más modernas de
Windows. Es un conjunto de
funciones residentes en bibliotecas
conocidas como DLL por sus siglas en
inglés que permiten que una
aplicación corra bajo un determinado
sistema operativo.

OFFLINE: El término offline o fuera de línea se


utiliza cuando la unidad no está
disponible para su uso inmediato, a
solicitud del sistema operativo,
aunque éstas pueden ser operadas de
manera independiente, ej: Cuando
una impresora aparece OFFlINE por
tener el cabe de red desconectado,
pudiento imprimir directamente en el
equipo atraves de una memoria usb.

Modo Kernel: En el modo de kernel es el modo


privilegiado al que entra la
computadora cuando accede a los
recursos de hardware. El Kernel es un
programa de software utilizado para
acceder a los componentes del
hardware del sistema operativo. El
kernel viene siendo el intermediario

Oliver Enrique Mateo Urbano ID: A00138025


entre software de aplicación y el
hardware. Cuando una aplicación se
ejecuta lo hace en modo usuario,
luego que esa aplicación necesita
acceder a componentes de ese
computador cambia a modo kernel
para solicitar permito para acceder a
esos recursos.

MODO USER: Es el modo en el que todos los


programas de usuario se ejecutan.
En este modo no se tiene acceso a la
RAM y hardware. El motivo de esto
radica en que, si todos los programas
corrieran modo de kernel, serían
capaz de sobrescribir la memoria de
cada uno. Si se necesitan acceder a
tales recursos, el subsistema pasa
las peticiones a través del modo
kernel por medio de gestores E/S.
Proceso: Un proceso informático consiste en la
realización de una serie de tareas e
instrucciones que conllevan a un
resultado final. Un proceso es un
programa en ejecución, por lo general los
procesos se identifican por números y
permiten la diferenciación entre un
programa y otro y que puedan cada uno
ejecutar de manera independiente.

Microarquitectura Es una descripción del circuito


eléctrico de una computadora, de la
unidad central de proceso o del
procesador digital de señal, que es
suficiente para describir
completamente el funcionamiento del
hardware. La Microarquitectura
muestra las partes que compone el
sistema y como se interconectan y
operan. La microarquitectura de una
máquina por lo general es
representada empleando un
diagrama de bloques que relata las
interconexiones entre registros,
buses y bloques del computador. En
esta descripción incluye el número de
unidades de ejecución, el tipo de las
unidades, la naturaleza del pipelining,
el diseño de la memoria caché y el
soporte de periféricos, etc.

Oliver Enrique Mateo Urbano ID: A00138025


Exokernel: Es un tipo de sistema operativo
desarrollado en el Instituto de
Tecnología de Massachusetts (MIT)
que busca proporcionar
administración de recursos de
hardware a nivel de aplicación,
utilizado sobre sistema operativo
OPENBSD y similares. El Exokernel
es el conjunto de capas que
componen los programas con
interactúan entre el sistema operativo
y e hardware.

Ranuras: También se le conoce cono slot, o


ranura de expansión, en un elemento
de conexión del motherboard que
permite conectar en ella una tarjeta
adaptadora adicional, como son:
tarjeta de video, de sonido,
controladora de discos, etc.
Mainframe Es una computadora central que
utilizan grandes empresas para
aplicaciones críticas, procesamiento
de datos masivos. Por lo general
estos computadores son mas grandes
y poseen mayor capacidad de
procesamiento que otras clases de
computadores. Los equipos
conectados a este computador no
poseen unidad de procesamiento
independiente, sino que tenían un
monitor y teclado conectado
directamente al ordenador, aunque en
estos días ha ido evolucionando, en
donde en lugar de utilizar un
computador se utilizan varios,
trabajando como uno, proveyendo la
facilidad de mantenimiento y
reemplazo en caliente.

Spooling: simultaneous peripheral operations


on-line, se refiere a l proceso
mediante el cual el ordenador
introduce trabajos en una cola o
buffer, de manera que un dispositivo
pueda acceder a ello cuando este
listo. Este permite que el procesador
pueda dedicarse a otras tareas, hasta
que el dispositivo este listo. Ej: cuando
mandamos trabajos a una impresora y

Oliver Enrique Mateo Urbano ID: A00138025


hay otro usuario imprimiendo, el
sistema pone el trabajo en cola y así
evita que el trabajo se cancele.

Tabla de Proceso Se utilizan para gestionar toda la


información que utiliza el Sistema
Operativo al manejar los distintos
procesos. allí se pueden observar los
programas que se están ejecutando,
con su numero de proceso asociado,
también se pueden ver los consumos
de memoria, disco y cpu que cada
proceso utiliza. En ella podemos
diagnosticar, interrumpir o iniciar la
ejecución de una aplicación.
UI Design User Interface Design, es el proceso
que utilizan los diseñadores para
crear interfaces en software o
dispositivos computarizados,
centrándose en la apariencia o el
estilo. Los diseñadores tienen como
objetivo crear interfaces que los
usuarios encuentren fáciles de usar y
agradables. El diseño de la interfaz de
usuario se refiere a las interfaces
gráficas de usuario y otras formas, por
ejemplo, interfaces controladas por
voz, interfaces controladas por
gestos.

USB: Universal Serial Bus, es un bus de


comunicaciones que sigue un
estándar que define los cables,
conectores y protocolos usados en un
bus para conectar, comunicar y
proveer de alimentación eléctrica
entre computadoras, periféricos y
dispositivos electrónicos. Es utilizado
ampliamente como medio para
agregar componentes externos al
computador, tales como: memorias,
discos, tarjetas de red, adaptadores,
etc.

SCSI Small Computer System Interface, es


una interfaz estándar para la
transferencia de datos entre distintos
dispositivos del bus de la
computadora, utilizado

Oliver Enrique Mateo Urbano ID: A00138025


principalmente en arquitectura de
servidores para conectar discos SAS,
a dicho bus se pueden conectar
varios discos y hacer arreglos tipo
RAID.

Oliver Enrique Mateo Urbano ID: A00138025

Oliver Enrique Mateo Urbano ID: A00138025

También podría gustarte