Está en la página 1de 14

República Bolivariana de Venezuela

Ministerio de Educación Superior


Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

I TRAYECTO I TRIMESTRE
Unidad Curricular: INFORMATICA APLICADA

Semana 1: Agenda 1
Semana 2: Agenda 2
3ra. semana:
 Historia del computador y sus generaciones. Concepto de hardware. Estructura interna y
externa del computador. Dispositivos de la estructura interna del computador. Dispositivos
externos del computador.
 Una computadora electrónica, según el Diccionario de la Real Academia Española, es una:
Máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de
métodos de tratamiento de la información, capaz de resolver problemas matemáticos y
lógicos mediante la utilización automática de programas informáticos.
 La computadora es un invento joven de no más de un siglo. Sin embargo es el resultado de
múltiples creaciones e ideas de diversas personas a lo largo de varios años: por un lado, el
ábaco que fue uno de los primeros dispositivos mecánicos para contar; por otro lado, la
Pascalina, inventada por Blaise Pascal y después perfeccionada por Gottfried Wilhelm von
Leibniz, permitía realizar cálculos de manera mecánica por medio de engranajes, y
también, la tarjeta perforada asumió un papel importante en la computación.

 En 1882 Charles Babbage inventa una “máquina diferencial”, que realiza cálculos de tablas
simples. Diez años más tarde diseña la “máquina analítica”, que no fue construida hasta
1989. Esta máquina poseía elementos que influyeron en las subsiguientes computadoras:
flujo de entrada, memoria, procesador e impresora de datos. Por esto, Babbage es
considerado el "Padre de las Computadoras Modernas".

 En 1944 se construye la MARK I, diseñada por un equipo encabezado por Howard H.


Aiken. La máquina basa su funcionamiento en dispositivos electromecánicos llamados
relevadores.

 Von Neumann es otro personaje importante ya que proyecta el prototipo de los modernos
procesadores electrónicos. El prototipo se basa en el concepto de programa memorizado.

 A partir de la mitad del siglo XX el desarrollo de la computadora es mayor y más rápido.


Este desarrollo se suele dividir en generación.

Primera Generación
 En general se caracteriza por tres aspectos: primero, por el uso de bulbos (tubos de vacío);
segundo, uso de programas en lenguaje de máquina, usualmente, en tarjetas perforadas, y
finalmente, por ser enormes y costosas.
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

Segunda Generación
 Sus características son: en primer lugar, se utilizan circuitos de transistores, en vez de
bulbos; segundo, se programas en lenguajes de alto nivel, y por último, se utilizan para
nuevas aplicaciones.

Tercera Generación
 Al igual que las generaciones pasadas, tiene tres características:
 I. Ahora utiliza circuitos integrados.
 II. Utiliza sistemas operativos. El más famoso es el OS de IBM.
 III. Aparecen minicomputadoras.

Cuarta Generación
 Se dice que es la generación actual, aunque mucho ya mencionan una quinta.
 En esta generación aparecen los microprocesadores, los núcleos magnéticos son
remplazados por chips de silicio (almacenamiento de memoria) y un sinfín de cambios que
continúan apareciendo día con día.

Pensar que existian


maquinas que ocupaban cuartos enteros para hacer lo que esta ventanita hace.

Qué es Hardware:
El hardware es la parte física de un ordenador o sistema informático, está formado por los
componentes eléctricos, electrónicos, electromecánicos y mecánicos, tales como circuitos de
cables y circuitos de luz, placas, utensilios, cadenas y cualquier otro material, en estado físico, que
sea necesario para hacer que el equipo funcione. El término viene del Inglés, significa  partes
duras.
El hardware es básicamente utilizado por las computadoras y aparatos electrónicos. Cualquier
parte del equipo, como llaves, cerraduras, cadenas y piezas de la computadora en sí, se llama
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

hardware. El hardware no se limita a los ordenadores personales, también se dispone en los


automóviles, teléfonos móviles, cámaras, robots, etc.
Para un correcto funcionamiento del hardware, también se necesita el software, que es la parte
lógica de la informática y no es tangible. Es en el software donde está toda la parte electrónica y
tiene el poder de hacer todas las operaciones que realiza un sistema electrónico. El software es
cualquier programa informático que se puede utilizar, copiar, etc. Y sólo con la combinación de
software y hardware, el ordenador puede trabajar de manera más precisa y eficaz.
Realmente sólo se necesita el hardware básico, como la CPU (Unidad Central de Procesamiento),
la memoria RAM, el disco duro, el monitor, la tarjeta gráfica, y no el llamado hardware
complementario, como son los diferentes periféricos, por ejemplo, el teclado, el ratón, la unidad de
disquete, la unidad de CD o DVD, la impresora, el escáner, el disco duro rígido, los altavoces, etc.
para que la computadora funcione mínimamente.

ESTRUCTURA INTERNA Y EXTERNA DE UN PC


Estructura Interna
Procesador: Comúnmente se la conoce como CPU, que significa unidad central de
procesos (Central Processing unit), es el dispositivo más importante y el que más influye en su
velocidad al analizar información, ya que en ella se encuentra la unidad de control y la unidad
aritmético-lógica, las cuales en constante interacción con la memoria principal (también conocida
como memoria interna) permiten manipular y procesar la información, y controlar los demás
dispositivos de la unidad computacional.
Es el cerebro de un computador. Es un chip que ejecuta las instrucciones y procesa los datos con
los que trabaja el computador.

Memoria RAM o memoria principal: Es un chip en el que el procesador


almacena de manera temporal los datos e instrucciones con los que trabaja. El computador para
poder funcional necesita colocar su sistema operativo, los programas y datos con los que va a
trabajar, en un lugar donde los pueda encontrar de manera inmediata y fácil (para no tener que ir
continuamente a buscarlos al disco duro donde se encuentran almacenados; esto sería 100 veces
más lento). Así que los ubica en un espacio de almacenamiento temporal, la memoria RAM es de
acceso aleatorio.
A la RAM se le conoce como memoria de lectura / escritura, para diferenciarla de la ROM.
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

Es decir que en la RAM, la CPU puede escribir y leer.


Por esto, la mayoría de los programas destinan parte de la RAM como espacio temporal para
guardar datos, lo que permite rescribir.
Como no retiene su contenido, al apagar la computadora es importante guardar la información.
La cantidad de memoria RAM influye bastante en la velocidad de la PC. Entre más memoria RAM
tenga, más rápido trabaja y más programas puede tener abiertos al mismo tiempo.
Memoria ROM: Es la que contiene las instrucciones fundamentales para hacer funcionar la
computadora, nunca cambia y retiene su información, así la computadora reciba o no corriente.
Es una memoria solo para lectura. Contiene programas esenciales del sistema que ni la
computadora ni el usuario pueden borrar, como los que le permiten iniciar el funcionamiento cada
vez que se enciende la computadora.
Memoria Caché: Es una unidad pequeña de memoria ultrarrápida en la que se almacena
información a la que se ha accedido recientemente o a la que se accede con frecuencia, lo que
evita que el microprocesador tenga que recuperar esta información de circuitos de memoria más
lentos.
El caché suele estar ubicado en la tarjeta madre (Motherboard), pero a veces está integrado en el
módulo del procesador.
Su capacidad de almacenamiento de datos se mide en kilobytes (KB). Mientras más caché tenga la
computadora es mejor, porque tendrá más instrucciones y datos disponibles en una memoria más
veloz.
Memoria externa: También se la conoce como memoria auxiliar, ésta es la encargada de brindar
seguridad a la información almacenada, por cuanto guarda los datos de manera permanente e
independiente de que el computador esté en funcionamiento, a diferencia de la memoria interna
que solo mantiene la información mientras el equipo esté encendido. Los dispositivos de
almacenamiento son discos y cintas principalmente, los discos pueden ser flexibles, duros u
ópticos.
Puertos: Para la conexión de periféricos. En la parte posterior de su computadora existen enchufes
denominados puertos, donde se conectan al computador los periféricos.
Los puertos son de tres tipos:
-Serial: Conecta el ratón, el módem, el escáner y, en ciertos casos la impresora. El computador los
reconoce internamente con las letras COM.
-Paralelo: Es más rápido que el serial. Conecta la impresora o el drive para cintas de respaldo. El
computador lo reconoce con las letras LPT. Estos puertos se diferencian entre sí por las
características para transmitir datos a determinada velocidad.
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

-USB: El Universal Serial Bus (USB) es una de las maneras más


eficientes de agregar dispositivos externos a un computador, y si éste es portátil es mucho más
ventajoso. Virtualmente todas las portátiles nuevas tienen uno o dos puertos USB.
El USB permite conectar en cadena hasta 127 periféricos.
El USB provee energía para la mayoría de los periféricos, reduciendo en gran medida la cantidad
de adaptadores de voltaje. Algunos dispositivos USB como las impresoras necesitan corrientes de
energía separadas. No requiere reiniciarse el equipo después de conectar o desconectar un
dispositivo, a esto se le denomina "hotswapping".
Una vez que se conecta un dispositivo USB, los periféricos se pueden conectar en cualquier
momento y Windows los detectará automáticamente. Cabe señalar que a partir del Windows 98
Segunda Edición pueden soportarse estos dispositivos en los equipos.
El ancho de banda del USB, permite el uso de dos tipos de periféricos: dispositivos de bajas
velocidades (teclados, ratones, etc.) a 1.5 Mbps y dispositivos de altas velocidades (cámaras,
scanner) a 12Mbps. Esta es una velocidad asombrosa comprada con el típico puerto serial (115
kbps). Obviamente, esta velocidad de 12 Mbps es compartida, lo cual significa que no es posible
tener dos scanner transmitiendo datos simultáneamente a esa velocidad.
Tarjeta Madre: Es una tarjeta plástica sobre la que están montados los principales componentes
del PC (el procesador, la memoria RAM, la memoria ROM, la tarjeta de sonido, etcétera. Esta
tarjeta tiene ranuras de expansión (SLOT) para que allí se conecten las tarjetas de expansión
(tarjetas hijas). Estas son las que permiten insertar, por ejemplo, la tarjeta de sonido (que permite
al PC reproducir sonido), el módem interno (que hace posible navegar por Internet) o la tarjeta
gráfica o de video (que permite mostrar imágenes en la pantalla).
Bus: Vía por la que circulan los datos dentro de una computadora logrando así la interconexión
entre las partes; de la memoria al monitor, el modem o la impresora, etc.

Disco Duro: Instala y guarda los programas. Almacena de manera


permanente la información que se le suministra al computador. A diferencia de los discos flexibles,
estos están hechos generalmente de aluminio, giran a una velocidad 10 veces mayor y su
capacidad de almacenamiento es muy grande (Ejemplo: 40 gigabytes). Un disco duro es un
paquete herméticamente cerrado, conformado por varios discos o placas, sus respectivas cabezas
de lectura / escritura y la unidad de disco. El disco duro constituye el medio de almacenamiento
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

más importante de un computador, ya que en la actualidad, por los volúmenes de información que
se maneja, es muy difícil trabajar sin éste.
Es el dispositivo de almacenamiento secundario que usa varios discos rígidos cubiertos de un
material magnéticamente sensible.
Entre más capacidad tenga un disco duro, más información y programas puede almacenar en el
PC.
La capacidad del disco duro, actualmente se mide en gigabytes (GB).
Un GB equivale a 1.024 megabytes (MB) aproximadamente.
En el disco duro quedan guardados, entre otras cosas, todos los archivos creados por el usuario.
Estructura Externa
La Pantalla o Monitor: exhibe las imágenes que elabora de acuerdo con el programa o proceso
que se esté ejecutando, puede ser videos, gráficos, fotografías o texto. Es la salida por defecto
donde se presentan los mensajes generados por el computador, como errores, solicitud de datos,
etc.
Hay dos grandes clasificaciones de los monitores: los monocromáticos que presentan la
información en gama de grises y lo policromáticos o monitores a color que pueden utilizar desde 16
colores hasta colores reales. Los monocromáticos son cada vez menos usados, sin embargo aun
quedan muchos de este tipo en el mercado.
En los monitores de color existen dos tipos, los VGA y los SVGA (super VGA). Estas
características determinan la cantidad de colores que pueden reproducir y la resolución o nitidez.
Toda pantalla está formada por puntos de luz llamados pixeles que se iluminan para dar forma a
las imágenes y a los caracteres. Cuantos más pixeles tenga una pantalla mejor es su resolución,
por eso se habla de pantallas de 640 x 480, de 600x800 y de 1280 x 1024, siendo las últimas las
de mayor nitidez.

Teclado: Periférico de entrada para digitalizar textos.


El Mouse: Dispositivo para entrada de información
Impresora: Periférico para salida de información en forma física como en papel, acetato o
adhesivos. La impresión puede ser en negro o en colores según el tipo de impresora que se tenga.
Hay tres grupos de impresoras:
- Las de matriz de puntos
-Las de burbuja
-Las de láser
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

Las primeras (matriz de puntos) son las más antiguas, son ruidosas y lentas, pero muy resistentes
y económicas. Se llaman de matriz de puntos porque forman los caracteres mediante puntos
marcados por los pines del cabezote. Hasta hace poco eran muy económicas, pero en la
actualidad, algunas series, son mucho más costosas que las impresoras de otros tipos.
Las impresoras de burbuja, también se llaman de inyección de tinta, estas son silenciosas e
imprimen hasta cinco páginas por minuto, la calidad de impresión es muy buena, el costo de la
impresora es moderado, sin embargo el costo de la impresión es alto. No son recomendables para
trabajo pesado.
Las impresoras láser trabajan como una fotocopiadora y producen imágenes de optima calidad,
tienen un bajo nivel de ruido y son las más rápidas, las impresoras son costosas pero la impresión
es económica. Son recomendables para trabajos gráficos profesionales.
Escáner: Este es un dispositivo para la entrada de información, permite capturar imágenes y texto
para ser trabajadas en el computador. El proceso que realiza el escáner consiste en transformar
las imágenes a formato digital, es decir en series de 0 y de 1, pudiendo entonces ser almacenadas,
retocadas, impresas o ser utilizadas para ilustrar un texto.

4ta. semana:
 Historia de los sistemas operativos y sus generaciones. Diferencias entre software libre y
software no libre.
Historia de los sistemas operativos
1. ¿Qué es un sistema operativo?

Un sistema operativo es el programa que oculta la verdad del hardware al programador y


presenta una vista simple y agradable de los archivos nominados que pueden leerse y escribirse.
Es sistema operativo resguarda al programador del hardware del disco y presenta una interfaz
simple orientada al archivo, también disimula mucho del trabajo concerniente a interrupciones,
relojes o cronómetros, manejo de memoria y otras características de bajo nivel.
La función del sistema operativo es la de presentar al usuario con el equivalente de una
máquina ampliada o máquina virtual que sea más fácil de programar que el hardware implícito.
2. Historia de los sistemas operativos
Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una
serie de cambios revolucionarios llamados generaciones. En el caso del Hardware, las
generaciones han sido marcadas por grandes avances en los componentes utilizados, pasando de
válvulas ( primera generación ) a transistores ( segunda generación ), a circuitos integrados
( tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada
generación Sucesiva de hardware ha ido acompañada de reducciones substanciales en los costos,
tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y
capacidad.
Generacion Cero (década de 1940)
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios


tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a
mano.
Primera Generacion (década de 1950)
Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la
transición entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un tiempo
considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el comienzo de los
sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando el
trabajo estaba en ejecución, este tenia control total de la maquina. Al terminar cada trabajo, el
control era devuelto al sistema operativo, el cual limpiaba y leía e iniciaba el trabajo siguiente.
Al inicio de los 50's esto había mejorado un poco con la introducción de tarjetas perforadas
(las cuales servían para introducir los programas de lenguajes de máquina), puesto que ya no
había necesidad de utilizar los tableros enchufables.
Además el laboratorio de investigación General Motors implementó el primer sistema
operativo para la IBM 701. Los sistemas de los 50's generalmente ejecutaban una sola tarea, y la
transición entre tareas se suavizaba para lograr la máxima utilización del sistema. Esto se conoce
como sistemas de procesamiento por lotes de un sólo flujo, ya que los programas y los datos eran
sometidos en grupos o lotes.
La introducción del transistor a mediados de los 50's cambió la imagen radicalmente.
Se crearon máquinas suficientemente confiables las cuales se instalaban en lugares
especialmente acondicionados, aunque sólo las grandes universidades y las grandes
corporaciones o bien las oficinas del gobierno se podían dar el lujo de tenerlas.
Para poder correr un trabajo (programa), tenían que escribirlo en papel (en Fortran o en
lenguaje ensamblador) y después se perforaría en tarjetas. Enseguida se llevaría la pila de tarjetas
al cuarto de introducción al sistema y la entregaría a uno de los operadores. Cuando la
computadora terminara el trabajo, un operador se dirigiría a la impresora y desprendería la salida y
la llevaría al cuarto de salida, para que la recogiera el programador.
Segunda Generacion (a mitad de la década de 1960)
La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos
con multiprogramación, y los principios del multiprocesamiento. En los sistemas de
multiprogramación, varios programas de usuario se encuentran al mismo tiempo en el
almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro. En los
sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema computacional,
con la finalidad de incrementar el poder de procesamiento de la maquina.

La independencia de dispositivos aparece después. Un usuario que desea escribir datos en


una cinta en sistemas de la primera generación tenia que hacer referencia especifica a una unidad
de cinta particular. En la segunda generación, el programa del usuario especificaba tan solo que un
archivo iba a ser escrito en una unidad de cinta con cierto numero de pistas y cierta densidad.
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

Se desarrollo sistemas compartidos, en la que los usuarios podían acoplarse directamente


con el computador a través de terminales. Surgieron sistemas de tiempo real, en que los
computadores fueron utilizados en el control de procesos industriales. Los sistemas de tiempo real
se caracterizan por proveer una respuesta inmediata.
Tercera Generacion (mitad de década 1960 a mitad década de 1970)
Se inicia en 1964, con la introducción de la familia de computadores Sistema/360 de IBM.
Los computadores de esta generación fueron diseñados como sistemas para usos generales . Casi
siempre eran sistemas grandes, voluminosos, con el propósito de serlo todo para toda la gente.
Eran sistemas de modos múltiples, algunos de ellos soportaban simultáneamente procesos por
lotes, tiempo compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y
costosos, nunca antes se había construido algo similar, y muchos de los esfuerzos de desarrollo
terminaron muy por arriba del presupuesto y mucho después de lo que el planificador marcaba
como fecha de terminación.
Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una complejidad
a la cual, en un principio, no estaban acostumbrados los usuarios.
Cuarta Generacion (mitad de década de 1970 en adelante)
Los sistemas de la cuarta generación constituyen el estado actual de la tecnología. Muchos
diseñadores y usuarios se sienten aun incómodos, después de sus experiencias con los sistemas
operativos de la tercera generación.
Con la ampliación del uso de redes de computadores y del procesamiento en línea los usuarios
obtienen acceso a computadores alejados geográficamente a través de varios tipos de terminales.
Los sistemas de seguridad se ha incrementado mucho ahora que la información pasa a
través de varios tipos vulnerables de líneas de comunicación. La clave de cifrado esta recibiendo
mucha atención; han sido necesario codificar los datos personales o de gran intimidad para que;
aun si los datos son expuestos, no sean de utilidad a nadie mas que a los receptores adecuados.
El porcentaje de la población que tiene acceso a un computador en la década de los
ochenta es mucho mayor que nunca y aumenta rápidamente.
El concepto de maquinas virtuales es utilizado. El usuario ya no se encuentra interesado en
los detalles físicos de; sistema de computación que esta siendo accedida. En su lugar, el usuario
ve un panorama llamado maquina virtual creado por el sistema operativo.
Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es una
sociedad orientada hacia la información, y el trabajo de las bases de datos es hacer que esta
información sea conveniente accesible de una manera controlada para aquellos que tienen
derechos de acceso.

3. Conceptos de los Sistemas Operativo


Llamadas al Sistema:
La interfaz entre el sistema operativo y los programas del usuario se define por medio del
conjunto de “instrucciones extendidas” que el sistema operativo proporciona. Estas instrucciones
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

extendidas se conocen como llamadas al sistema. Las llamadas al sistema varían de un sistema
operativo a otro (aunque los conceptos fundamentales tienden a ser análogos).
Las llamadas al sistema se clasifican normalmente en dos categorías generales: aquellas
que se relacionan con procesos y la que lo hacen con el sistema de archivo.
 Por Procesos: Un proceso es básicamente un programa en ejecución. Consta del programa
ejecutable y la pila o stack del programa, su contador de programa, apuntador de pila y otros
registros, así como la otra información que se necesita para ejecutar el programa. En si el
proceso en el concepto de los sistemas operativos es como el sistema de tiempo compartido.
Esto es, que en forma periódica, el sistema operativo decide suspender la ejecución de un
proceso y dar inicio a la ejecución de otro, por ejemplo, porque el primero haya tomado ya más
de su parte del tiempo de la CPU, en terrenos del segundo.
Cuando un proceso se suspende temporalmente, debe reiniciarse después exactamente en el
mismo estado en que se encontraba cuando se detuvo. Esto significa que toda la información
relativa al proceso debe guardarse en forma explícita en algún lugar durante la suspensión. En
muchos sistemas operativos, toda la información referente a cada proceso, diferente del contenido
de su espacio de direcciones, se almacena en una tabla de sistema operativo llamada tabla de
procesos, la cual es un arreglo (lista enlazada) de estructuras, una para cada proceso en
existencia.
Por lo tanto, un proceso (suspendido) consta de su espacio de direcciones, generalmente
denominado imagen del núcleo (en honor de las memorias de imagen de núcleo magnético que se
utilizaron en tiempos antiguos) y su registro de la tabla de procesos, que contiene sus registros
entre otras cosas.
 Por Sistema de Archivo: Una función importante del S.O. consiste en ocultar las
peculiaridades de los discos y otros dispositivos de E/S y presentar al programador un modelo
abstracto, limpio y agradable de archivos independientes del dispositivo. Las llamadas al
sistema se necesitan con claridad para crear archivos, eliminarlos, leerlos y escribirlos. Antes
de que se pueda leer un archivo, éste debe abrirse y después de que se haya leído debe
cerrarse, de modo que las llamadas se dan para hacer estas cosas.
Antes de que un archivo pueda leerse o escribirse, éste debe abrirse, en cuyo instante se
verifican los permisos. Si se permite el acceso, el sistema produce un entero pequeño llamado
descriptor del archivo para utilizarse en operaciones subsiguientes. Si se prohibe el acceso, se
produce un código de error.
4. Shell (intérprete de comandos):

El sistema operativo es el código que realiza las llamadas al sistema. Los editores,
compiladores, ensambladores, enlazadores e intérpretes de comandos definitivamente no son
parte del sistema operativo, aunque son importantes y útiles. El Shell es el intérprete de
comandos, a pesar de no ser parte del sistema operativo, hace un uso intenso de muchas
características del sistema operativo y por tanto sirve como un buen ejemplo de la forma en que se
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

pueden utilizar las llamadas al sistema. También es la interfaz primaria entre un usuario situado
frente a su terminal y el sistema operativo.
Cuando algún usuario entra al sistema, un “shell” se inicia. El shell tiene la terminal como
entrada y como salida estándar. Este da inicio al teclear solicitud de entrada, carácter como un
signo de pesos, el cual indica al usuario que el shell está esperando un comando. En MS-DOS
normalmente aparece la letra de la unidad, seguida por dos puntos (:), el nombre del directorio en
que se encuentra y por último el signo de “mayor que” (>). Esto es: C:\>
5. Estructura de un Sistema Operativo
Internamente los sistemas operativos estructuralmente de se clasifican según como se hayan
organizado intérnamente en su diseño, por esto la clasificación más común de los S.O. son:
 Sistemas monolíticos:
En estos sistemas operativos se escriben como un conjunto de procedimientos, cada uno de los
cuales puede llamar a cualquiera de los otros siempre que lo necesite. Cuando se emplea esta
técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros
y resultados, y cada una tiene la libertad de llamar a cualquiera otra, si la última ofrece algún
cálculo útil que la primera necesite.
Para construir el programa objeto real del sistema operativo cuando se usa este método, se
compilan todos los procedimientos individuales a archivos que contienen los procedimientos y
después se combinan todos en un solo archivo objeto con el enlazador.
En términos de ocultamiento de información, esencialmente no existe ninguno; todo procedimiento
es visible para todos (al contrario de una estructura que contiene módulos o paquetes, en los
cuales mucha información es local a un módulo y sólo pueden llamar puntos de registro
designados oficialmente del exterior del módulo)
Esta organización sugiere una estructura básica del sistema operativo:
1.- Un programa central que invoque el procedimiento de servicio solicitado (Shell o Kernel)
2.- Un conjunto de procedimientos de servicios que realice las llamadas al sistema.
3.- Un conjunto de procedimientos de uso general que ayude a los procedimientos de servicio
 Sistemas en estratos:
Estos sistemas operativos se organizan como una jerarquía de estratos, cada uno construido arriba
del que está debajo de él. El primer sistema construido en esta forma fuel el sistema THE que se
fabricó en Technische Hogeschool Eindhoven de Holanda por E. W Dijkstra (1968) y sus alumnos.
El sistema THE era un sistema de lote para una computadora alemana, la Electrológica X8, que
tenía 32K de palabras de 27 bits ( los bits eran costosos en aquellos días)
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

El sistema tenía 6 estratos, estos se muestran en la siguiente tabla:

5 Operador de THE
4 Programas del usuario
3 Administración de Entrada/Salida
2 Comunicación entre el operador y el proceso
1 Administración de la memoria y el tambor magnético
0 Distribución del procesador y multiprogramación

- El estrato 0 trabajaba con la distribución del procesador, cambiando entre procesos cuando
ocurrían interrupciones o los relojes expiraban. Sobre el estrato 0, el sistema constaba de
procesos secuenciales, cada uno de los cuales podía programarse sin tener que preocuparse por
el hecho de que múltiples procesos estuvieran corriendo en un solo procesador. En otras palabras,
el estarto 0 ofrecía la multiprogramación básica de la CPU.
El estrato 1 realizaba el manejo de memoria. Este distribuía espacio para procesos contenidos en
la memoria central y en un tambor de 512K palabras que se usaba para contener partes de
procesos (páginas) para las cuales no había espacio en la memoria central. Sobre el estrato 1, los
procesos no tenía que preocuparse de si estaban en la memoria o en el tambor; el software del
estrato 1 se hacía cargo de asegurar que las páginas se trajeran a la memoria siempre que se
necesitaran.
El estrato 2 manejaba la comunicación entre cada proceso y la consola de operador.
El estrato 3 se hacía cargo de manejar los dispositivos de E/S y de separar la información en flujo
que entraba y salí de ellos. Sobre el estrato 3 cada proceso podía trabajar con dispositivos de E/S
abstractos con propiedades agradables, en vez de dispositivos reales con muchas peculiaridades
El estrato 4 era donde se encontraban los programas de los usuarios. No tenían que preocuparse
por el manejo de los procesos, memoria, consola o E/S. El proceso operador del sistema se
localizaba en el estrato 5.

Diferencias entre software libre y software propietario


El software libre es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto,
debe venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan.
Mientras que el software privado se refiere a cualquier programa informático en el que los usuarios
tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o
que su código fuente no está disponible o el acceso a éste se encuentra restringido.

5ta. semana:
 Conceptos de código abierto y código cerrado. Características de dos (02) de los sistemas
operativos más importantes, que funcionan con ventanas amigables.

1.- ¿Que es un código?
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

Es la forma que toma la información que se intercambia entre el emisor y el receptor para llegar a
un lazo informativo.

2.- ¿Que es un código abierto?


Es el término con el que se conoce al software distribuido y desarrollado libremente. Fue utilizado
por primera vez en1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo
como reemplazo al ambiguo nombre original en inglés del software libre (free software). No
obstante, el término continúa siendo ambivalente, puesto que se usa en la actualidad por parte de
programadores que no ofrecen software libre pero, en cambio, sí ofrecen las fuentes o código de
los programas para su revisión o modificación previamente autorizada por parte de sus pares
académicos.
3. ¿Que es un código Cerrado?
El software de código cerrado es aquel software cuyo código fuente no se encuentra disponible
para cualquier usuario, es decir no se hace público. El software propietario utiliza un código
cerrado. El método mediante el cual se “cierra” un software, se denomina encriptación. Esto
significa proteger archivos expresando su contenido en un lenguaje cifrado. Los lenguajes cifrados
simples consisten, por ejemplo, en la sustitución de letras por números, o en lugar de usar una
letra, se utilice su sucesora en el alfabeto.
6ta. semana:
 Entorno de los software de aplicación: manejo de ventanas, manejo de barras de
herramientas (primarias y secundarias). Manejo de documentos: abrir, guardar, guardar
como, cerrar, vista preliminar, configurar página, imprimir
7ma. semana:
 Editar textos: insertar, seleccionar, mover, cortar, copiar y pegar, insertar archivos.
8va. Semana:
 Formato de texto: fuentes, página, párrafo, numeración y viñetas, bordes y sombreado,
letra, cambiar mayúsculas y minúsculas, estilo. Creación de encabezados y pié de páginas.
Inserción de imágenes y tablas.
9va. Semana:
 Entorno: manejo de ventanas, manipulación de las barras de herramientas principal y
contextual. Manejo de documentos: abrir, guardar, guardar como, cerrar, vista preliminar,
configurar página, imprimir.
10na. semana:
 Editar textos: insertar, seleccionar, mover, cortar, copiar y pegar, insertar archivos.
Elaboración de hojas de cálculo con procesamiento de datos simples y complejos.
11ma. semana:
 Elaboración de gráficos a partir de datos preestablecidos.
12va. semana:
República Bolivariana de Venezuela
Ministerio de Educación Superior
Misión Sucre-Base de Misiones Ojo de Agua
Tecnología de Producción Agroalimentaria

 Entorno: ventanas, manejo de barras. Manejo de documentos: creación de una


presentación, asistente, plantillas, abrir, guardar, guardar como, cerrar, impresión.
12va. semana:
 Elaboración de presentaciones: manejando textos, galería, imágenes, fondo, animación,
13va. semana:
 Insertar nueva diapositiva, tablas, gráficos, organigramas, animación personalizada y
organización de diapositivas.
14va. semana:

También podría gustarte