Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS INFORMÁTICOS - INTRODUCCIÓN
Procedimientos (Contenidos organizadores)
informático.
Glosario de términos
Documento de diagnostico
y almacenamiento.
información.
2
Un ordenador que ejecuta un programa de contabilidad conforma en sí mismo un
(hardware) capaz de realizar muchas tareas a gran velocidad y con gran precisión. Para
1. HARDWARE
Memoria central.
Controladores.
Buses.
3
1.1. LA UNIDAD CENTRAL DE PROCESO
encargado del control y ejecución de las operaciones que se efectúan dentro del
tareas y procesos que se realizan dentro de él. Está formado por la unidad de control
Para que el procesador pueda trabajar necesita utilizar la memoria principal o central del
El procesador gestiona lo que recibe y envía la memoria desde y hacia los periféricos
mediante la unidad de entrada salida, los buses y los controladores del sistema.
4
EL PROCESADOR
memoria.
Memorias volátiles
Memorias no volátiles.
5
Según las propiedades de lectura / escritura.
se apaga el ordenador.
Las Memorias de acceso aleatorio (Random Access Memory, RAM), reciben este
memoria que permite tanto la lectura como la escritura por parte del procesador, siendo
Las Memorias de sólo lectura (Read Only Memory, ROM), son aquéllas en las que
su contenido se especifica sólo una vez (durante la fabricación), es decir, una vez que
han sido programadas en su fabricación (se han escrito) no pueden volver a ser escritas
nunca más.
6
Las Memorias de lectura preferente son memorias que están diseñadas Esencialmente
para ser leídas, pero pueden ser grabadas más de una vez. Algunas de estas memorias
ejemplos de memoria externa son: discos duros, disquetes, cintas, flash memory, etc.
Este tipo de memoria es más lenta que la propia memoria principal, ya que está formada
ROM (Read Only Memory, Memoria de sólo lectura). Contiene información que no
7
que se pueda procesar la información. Casi todo, por no decir todo, lo que se tiene que
procesar dentro del ordenador, debe pasar tarde o temprano por la memoria central.
que se va a acceder.
Selector de memoria. Se activa cada vez que hay que leer o escribir, conectando
La memoria RAM almacena físicamente los programas y los datos que se tienen
que procesar. Cuando se ejecuta un programa como, por ejemplo, Microsoft Word, éste
algún documento que procesar. Pues bien, este documento que se está procesando,
también se cargará en memoria principal. Una vez que se haya terminado de trabajar
8
mismo sucederá con Microsoft Word, ya que cuando se cierre, la memoria RAM se
Además de la memoria principal, lo normal es que los ordenadores incorporen otro tipo
de memoria para agilizar los cálculos que realizan los programas. Suelen ser
temporalmente la información a procesar que se utiliza con más frecuencia. Este tipo de
Desde el punto de vista físico, los componentes electrónicos por los que esta formada
forma que la presencia de energía dentro de ellas puede traducirse como un uno (1)
Cada vez que se realiza una operación de escritura en la memoria principal, es decir,
ceros y unos).
9
Cada conjunto de ellos representa un carácter, es decir, cualquier letra o número
como combinación de 8 bits.
descargan.
Memoria de menor capacidad que la anterior, es más cara, pero bastante más rápida. Su
10
SDRAM
DDRAM
(Double Data Rate RAM, RAM de doble velocidad de datos). Memoria que se actualiza
dos veces por cada impulso de reloj. Es una memoria de funcionamiento muy complejo,
las anteriores.
Basadas en estas tecnologías de memoria, se han desarrollado otros tipos, como las
11
Una de las características fundamentales de la memoria RAM es la velocidad con que la
menor sea el tiempo de acceso, más rápidamente se podrá leer cualquier posición de
normalmente.
Tarea en clase:
almacenamiento externo.
Entre los elementos básicos que definen la estructura de un ordenador hay que
12
Como se ha comentado, la unidad de control y la unidad aritmético-lógica no
procesador.
La memoria RAM y la unidad de entrada y salida no forman parte del procesador, sino
que son componentes hardware sin los que éste no puede realizar prácticamente
ninguna operación.
cable que une el disco duro con la placa base. Un bus está compuesto por conductos, o
y bus de direcciones. Entre estos existe una fuerte relación, puesto que para
cada instrucción o dato enviado por uno de los dos buses, el otro transporta información
13
La capacidad operativa del bus depende del propio sistema, de la velocidad de éste y del
«Ancho» del bus (número de conductos de datos o hilos que funcionan en paralelo. El
tipo de bus que incorpora un ordenador afecta directamente a la velocidad del mismo. El
bus se caracteriza por el número y la disposición de sus líneas (cada una de ellas es
En los primeros PC el bus era de 8 bits; es decir, solamente tenía ocho líneas de datos.
En la actualidad, los buses que se utilizan pueden ser de 16, 32, 64, 128 o más bits.
El número de bits que circulan define el número de líneas de que dispone el ordenador
autopista: cuantos más carriles haya, más vehículos podrán circular por ella al mismo
tiempo.
También es muy importante la velocidad con la que estos bits circulan por el bus. Esta
Existen buses desde 66 hasta más de 800 Mhz en los ordenadores de última generación.
Comparémoslo con una autopista o carretera: no es lo mismo que exista una limitación
de 90 km/h que otra de 130 km/h. Si un bus tiene muchas líneas y son muy rápidas,
14
La frecuencia o velocidad del bus queda determinada por los impulsos de reloj. Por
El bus determina la arquitectura del ordenador y, por tanto, su tamaño determina el del
registro de instrucción. De esta forma, el código de operación puede ser mayor, lo que
de cálculo, no porque pueda realizar operaciones más rápidamente, sino porque las
un ordenador, agregar un segundo disco duro, incluso cambiar el procesador, pero el bus
Seguirá siendo siempre el mismo, dado que se encuentra incrustado en la placa base. Si
cambiamos el procesador por otro más rápido, el tiempo que emplea la CPU para sus
cálculos será mucho menor, pero la transferencia de datos (bits) desde la memoria a los
periféricos, y viceversa, seguirá siendo la misma. Esto es lo que se conoce como cuello
de botella.
15
1.4. PERIFERICOS
Los periféricos de entrada y salida son dispositivos hardware con los cuales el
imprimir resultados, etc.
Hay dispositivos que sirven para introducir datos y programas en el ordenador, son
extraer información desde el ordenador hacia el exterior. Los hay que sirven para ambas
16
En los periféricos de entrada, la información circula por el bus datos desde el periférico
o auxiliares, tratan de suplir las deficiencias de la memoria principal, que son: relativa
legibles para el usuario.
correspondiente, la información que se envía circula dentro del ordenador a través de los
17
PRESENTACION: PUERTOS Y CONECTORES DEL PC
18
PCI-64 bits 533 MB/seg
4X AGP 106 MB/seg
USB 1.1 1.5 MB/seg
USB 2.0 60 MB/seg
FireWire 50 MB/seg
FireWire2 (IEEE 1394b) 100 MB/seg
PS2 10-16KHZ
TAREA EN CLASE:
Entre las características generales de los periféricos, cabe indicar que cada uno de
ellos suele estar formado por dos partes claramente diferenciadas en cuanto a su misión
magnética, etcétera.
Cuando un periférico actúa sin intervención del ordenador se dice que trabaja fuera
de línea, «off line», y cuando lo hace bajo el control del ordenador central funciona en
línea, «on line».
19
Además de éstas, otras características importantes de los periféricos son: Fiabilidad: es
de sus características.
permite el acceso directo si es posible acceder a un dato de forma directa, es decir, sin
necesidad de acceder primero a los datos que le preceden (por ejemplo: discos duros).
Hay que tener en cuenta que el ordenador puede funcionar perfectamente sin
de E/S. Estos puertos son conectores (como enchufes) que permiten que los datos entre
20
No se deben confundir los periféricos de E/S con los soportes de información.
periférico no almacena información, sino que es el medio físico que sirve para
almacenarla en el soporte.
Existen una gran variedad de periféricos, a continuación veremos algunos de ellos y sus
características principales:
1.4.1. Teclado
un periférico al que se le suele dar muy poca importancia cuando es, junto con el ratón y
21
La entrada de los datos se produce de forma manual, cada tecla se asocia con un
Vamos
Nos podemos encontrar con el teclado de 84-85 teclas (teclado normal o XT) y el de
101-102 teclas (teclado ampliado o AT). Es prácticamente imposible ver hoy en día
teclados de 84 teclas, el uso del teclado ampliado se ha estandarizado y es el más usado
encontrar el teclado de 105 teclas, que añade a las teclas normales, tres teclas especiales
Por su distribución:
Normalmente nos encontraremos con un tipo de teclado donde todas las teclas se hallan
en fila. Dado que se ha demostrado que esta disposición es perjudicial, ya que obliga
22
Por el mecanismo del teclado:
mecánicos colocadas encima de unos resortes, que son los que hacen retornar las teclas
a la posición original, de modo que al ser pulsadas éstas hacen contacto con
unas terminaciones metálicas del circuito impreso del propio teclado, cerrando así el
circuito, y volviendo a abrirlo al dejar de pulsar por el efecto de retorno del muelle. El
contacto establecido entre los terminales metálicos de las teclas y el del circuito impreso
separación con agujeros justo debajo de cada una de las teclas; encima de esta se coloca
una capa conductora con pequeñas salientes debajo de cada una de las teclas y en cada
saliente un contacto metálico; encima de éstas se coloca una capa de goma para producir
el efecto de retorno a la posición inicial (en vez del muelle). Cuando pulsamos una
tecla, lo que hacemos es poner en contacto las dos capas conductoras (la primera con el
23
membrana de goma hace que se separen las capas al impulsar la tecla hacia su posición
inicial.
Tanto en los teclados mecánicos como en los de membrana, existen diferentes grados
de dureza de las teclas, con variaciones incluso durante el periodo de pulsación. Es este
comodidad y facilidad de uso del teclado. Sin embargo, los teclados mecánicos
suelen requerir una pulsación más suave y con una fuerza continuada, aunque la
escribir.
Por el contrario, los teclados de membrana requieren una mayor fuerza en el tramo final
de la pulsación para vencer la resistencia de la capa de goma de cubre las capas
puramente electrónicas.
Debemos recordar, sin embargo, que el teclado de membrana aguanta peor el paso del
tiempo y el uso continuado, dando lugar a que ciertas teclas (las más usadas) pierdan
escribir e incluso llegando al extremo de que ciertas teclas puedan quedar pulsadas por
24
Además del teclado, es el otro dispositivo básico de entrada de datos. Se utiliza
1.4.2. El Ratón
llamársele ratón. Ni siquiera su creador sabe quién fue el primero en ponerle este
trabajar sobre ningún tipo de alfombrilla especial, ya que el sensor óptico con el que
cuentan es tan preciso, que es capaz de “leer” las tramas de los objetos, distinguiendo
25
Prácticamente pueden trabajar sobre cualquier superficie, excepto sobre superficies que
El número de botones con el que cuenten (nos encontramos con ratones de un único
botón, hasta ratones multimedia con 16 botones). Lo más habitual es tener dos botones
(izquierdo y derecho) y una rueda entre los dos que efectuar operaciones de
desplazamiento vertical.
La conexión al ordenador, que al igual que en el teclado suele ser ps2 o USB. El medio
contar con un espacio amplio para usarlo. Para paliar este inconveniente surgieron
varios modelos de ratón que pueden ser usados sin tener que desplazar los mismos.
26
El TouchPad. Es una superficie rectangular por donde pasamos el dedo. Debajo de
la superficie hay una serie de sensores de presión que detectan los movimientos
que se sitúa la yema del dedo y detecta los intentos de movimiento del mismo.
1.4.2. El Monitor
animación, vídeo o imagen con varios millones de colores y con resoluciones muy altas.
define en pulgadas y estas son la distancia en diagonal entre la esquina superior visible
y su opuesta inferior. Actualmente los tamaños más habituales van desde las 14 hasta
las 21 pulgadas.
27
pantalla. Se expresa como el número de columnas por el número de filas, es decir, en un
monitor de 800 x 600 tenemos que poder distinguir 800 líneas verticales y 600
horizontales.
número de líneas que el haz de electrones puede recorrer en un segundo (no preocuparse
de este concepto), su valores están comprendido entre 25 y 92 Khz., sin gran variación
barridos completos de pantalla por segundo, o sea, el número de veces por segundo (Hz)
que genera una pantalla completa. Esta cifra debe estar por encima de 60 Hz,
estable, sin parpadeos apreciables, con lo que la vista sufre mucho menos. Si esta
Quien proporciona estos refrescos es la tarjeta gráfica, pero quien debe presentarlos es
formará mal siendo ilegible, e incluso podemos llegar a dañar el monitor si lo dejamos
Todo esto que hemos visto hasta aquí, se refiere a los monitores analógicos, es decir,
monitores normales que trabajan con un tubo de rayos catódicos como lo hacen la
28
En estos monitores LCD los píxeles o puntos no se consiguen con un cañón de
electrones, sino que por cada punto debe existir una celda de cristal líquido. La
resolución de un monitor LCD viene dada por lo tanto por el número de celdas de cristal
líquido que posee, y no puede ser cambiada al contrario de lo que ocurre con los
monitores CRT.
Al no requerir el uso de un único tubo de imagen, los monitores LCD tienen un tamaño,
El parpadeo en las pantallas LCD queda sumamente reducido por el hecho de que cada
celda donde se alojan los cristales líquidos está encendida o apagada, de modo que la
sólo por la tecnología empleada, sino también por su escaso uso que hace que las
cantidades en las que son fabricados sean pequeñas. Esto empieza a cambiar en el
momento de escribir estos apuntes (2010) y ya es posible encontrar monitores LCD para
29
Puesto que la luz de las pantallas LCD es producida por tubos fluorescentes situados
detrás de los filtros, en vez de iluminar la parte anterior como en los monitores CRT,
con una visión diagonal, la luz pasa a través de los píxeles (cristales) contiguos, por lo
Las variaciones de voltaje de las pantallas LCD actuales, que es lo que genera los tonos
de color, solamente permite 64 niveles por cada color (6 bit) frente a los 256 niveles (8
bit) de los monitores CRT, por lo que con tres colores se consiguen un máximo de
262.144 colores diferentes (18 bit) frente a los 16.777.216 colores (24 bit) de los
monitores CRT.
Aunque 262.144 colores son suficientes para la mayoría de las aplicaciones, esta gama
video. Hay ya monitores LCD que permiten mayor profundidad de color, aunque sus
inevitablemente una menor pureza del color, ya que muestran zonas más brillantes que
otras, lo que da lugar a que una imagen muy clara o muy oscura afecte a las áreas
funcionamiento actual de las tarjetas gráficas y las pantallas LCD: la tarjeta gráfica
recibe una señal digital del procesador y la transforma a analógica para enviarla a la
30
salida de señal; por su parte la pantalla LCD recibe esa señal analógica y la debe
transformar a señal digital, con la lógica pérdida que se produce entre ambas
pero se espera que en un futuro todas las tarjetas gráficas incorporen también una salida
Otro problema practico que nos solemos encontrar con los monitores LCD actuales (o
por lo menos con los económicos) es la persistencia de la imagen, que es muy alta. Esto
inmediatamente, sino que deja como un reflejo en la pantalla, que se mezcla con la
nueva imagen. Por otra parte, los LCD que ofrecen una persistencia muy baja, suelen
Nota: cuando hablamos de monitores LCD, o de cristal líquido, hay que tener en cuenta
que hay dos tipos de pantallas; los DSTN (matriz pasiva) y TFT (matriz activa). Las
TFT añaden a las pantallas LCD básicas (las DSTN), una matriz extra de transistores,
un transistor por cada color de cada píxel, eliminando los problemas de pureza del color,
Actualmente los monitores TFT alcanzan una calidad bastante aceptable a un coste cada
vez menor. Sin embargo, solo los monitores TFT más caros pueden compararse en
cuanto a calidad de imagen a los monitores CRT. Por otra parte los monitores CRT
están bajando de precio cada vez más, lo que hace que la relación calidad-precio se
31
Existe una nueva tecnología que se está implementando poco a poco, OLED que
presenta una gran cantidad de ventajas con respecto a LCD y que está basado en
componentes orgánicos.
EMSAMBLAJE DE UN COMPUTADOR
TAREAS:
CIFRADO, BROADCAST, DB
(cuaderno)
3. Dibuje las 5 etapas que ejecutará el ordenador para realizar una instrucción cualquiera
(cuaderno)
32
5. Cuáles son los componentes físicos del ordenador (cuaderno)
INTEL VS AMD
resultado de la unión de estas siglas es Intel. El nombre ya estaba en uso por una
empresa hotelera así que Moore y Noyce compraron los derechos para poder utilizarlo.
En sus inicios se dedicaban a la creación de memorias, las de más éxito fueron DRAM,
SRAM y ROM. En 1971, tan sólo 3 años después de su inauguración, crearon el primer
para Busicom, una empresa japonesa que planeaba sacar al mercado una nueva
calculadora.
Este primer microprocesador fue creado gracias al ingenio de Ted Hoff que diseñó un
chip con una memoria capaz de hacer varias acciones. Este chip es el elemento clave del
cuerpo del microprocesador. Posee 4 chips como éste y dos más de memoria. El gran
avance era que ya no hacía falta crear un circuito integrado para cada parte de la
Origen de AMD
33
Una de las empresas más importantes cuando hablamos de microprocesadores cuya
logic counter en 1970. Dos años después, en 1972, AMD empieza a cotizar en la bolsa
y con las ganancias busca expandir su negocio al iniciar la producción de una fábrica en
La ley de Moore
La ley de Moore es un postulado que se enunció en el año 1965 y que, desde entonces,
se ha venido cumpliendo; una ley que se suele citar mucho cuando se lanzan nuevos
34
Gordon Moore y Robert Noyce en Intel en 1970 Imagen: Intel
superficie se duplicaba e iba llegando una nueva tecnología (con mayor escala de
integración) que dejaba obsoleta la anterior. El ritmo, al inicio, fue vertiginoso pero, en
1975, Gordon Moore tuvo que reajustar su propia ley para cambiar el factor del tiempo
para los fabricantes. Los procesadores Intel Haswell están compuestos por 1.400
la escala de integración.
Acercarnos a los límites del silicio puede ser un gran problema. Si bien las proyecciones
en 1965, los límites del silicio han comenzado a ralentizar la evolución de la tecnología.
chips se está produciendo, desde 2010, cada 3 años y si bien la capacidad de los chips
ha seguido aumentando, en gran medida, ha sido así gracias al uso de tecnologías con
35
Oblea de silicio. Imagen: UCL Engineering
Aunque hayamos salvado, hasta ahora, los límites físicos del silicio, es un escenario que
precisamente, de la ley de Moore y su posible fin; un gran reto para que el tal vez la
industria no esté preparada pero que, de manera inevitable, llegará quizás en los
próximos 10 ó 15 años.
En el año 2005, el propio Gordon Moore afirmó en una entrevista que su enunciado
tendría validez durante unos 10 ó 15 años más; por tanto, podríamos tocar techo
el que si bajamos más el tamaño de los transistores, estos dejarán de funcionar y dejarán
El cambio de ciclo se acerca y la industria lleva tiempo preparándose para ello. El fin de
36
al límite de los 10 nanómetros y, por tanto, superar la gran barrera actual de los 22, el
Quizás aún sea pronto para afirmar que el grafeno sustituirá al silicio, pero es cierto
cuando se superan sus barreras físicas. Además, también se están realizando múltiples
investigaciones que giran alrededor del grafeno y el desarrollo de una nueva generación
cambiarán. Evidentemente, el reto es grande pero son muchas las empresas que ya han
fotolitografía.
impacto del fin de la ley de Moore en la industria de los circuitos integrados. Desde su
perspectiva, McKinsey predice una transición que pasará primero por los cambios en los
procesos de fabricación con el objetivo de alargar la vida del silicio. Un cambio que no
se estima como rentable para los fabricantes y que podría derivar en el fin de la ley de
Moore para el año 2018 y, quizás, el arranque de una nueva era en la electrónica.
37
Es impresionante cómo un enunciado, formulado hace casi 50 años, ha sido capaz de
marcar la tecnología que hoy en día conocemos; una ley basada en la observación que,
¿Y por qué es importante el grafeno? ¿Qué puede aportar un derivado del carbono al
elasticidad y dureza, con una dureza muy superior a la del acero y cercana al diamante),
baja (apenas se calienta al transportar corriente y, por tanto, apenas hay pérdidas por
efecto Joule), consume menos energía que el silicio y también es capaz de generar
puede ser dopado con otros materiales para variar sus propiedades.
Las propiedades que presenta el grafeno han hecho que este material se haya postulado
electrónica y los circuitos integrados, así como la base sobre la que construir los
ansiados superconductores que nos permitan evolucionar nuestras líneas de alta tensión
material (que hagan viable su uso masivo) como para su integración en dispositivos
38
electrónicos. En el año 2008, IBM anunció uno de sus trabajos de I+D con grafeno,
desarrollando transistores que trabajaban a 26 GHz, una cota que superaría años más
tarde llegando a los 100 GHz y los 300 GHz. Samsung es otra de las compañías que
frecuencia de funcionamiento.
39
para servidores, estaciones de trabajo, computadores personales y aplicaciones para
Intel y AMD son fabricantes rivales de chips con una línea de productos similar. Los
consumidores necesitan maneras para poder comparar con exactitud sus diferentes
Características
Funcionamiento
referencia. Con ellos se pueden comparar dos diferentes procesadores al correr las
Para aquellos a los que les guste enfrentar a los dos gigantes de los procesadores, AMD
VS Intel, nuestros compañeros de PCGH han usado procesadores y APUs y las han
Battlefield 3.
Ventajas:
40
Procesadores de excelente calidad
Desventajas
Ventajas:
Desventajas:
Procesador 4004. -
Este trabajo daría lugar a la fabricación de los primeros procesadores 4001, 4002 y 4003
41
hasta llegar a una versión estable de funcionamiento en el año 1971, dandose origen así
al procesador 4004.
Procesador 8008.
chips y reducir el costo y el tamaño del circuito electrónico. Motivo por el que Intel y
1201.Pensado para la aplicación de terminal inteligente, debería ser más complejo que
el 4004.
Mientras tanto, CTC también contrató a la empresa Texas Instruments para hacer el
económica de aquella época que había bajado el costo de los circuitos TTL de tal
Procesador 8080
42
El Intel 8080 fue un microprocesador temprano diseñado y fabricado por Intel. La CPU
Intel 8080
Microprocesador
Fabricante(s) Intel
Procesador 8086/8088. –
8086. La única diferencia entre ambos es el tamaño del bus de datos externo.
Procesador 80286. -
43
varios programas). El 80286 contiene 134.000 transistores dentro de su estructura
Procesador 80386. -
En octubre de 1985 Intel lanzó el microprocesador 80386 original de 16 MHz, con una
Procesador 80486.-
80486 DX
80486 SX
80486 DX2
80486 SL
80486 DX4
Procesador Pentium.-
mundo estaba esperando. Esta fue una estrategia de Intel para poder registrar la marca y
así poder diferir el nombre de sus procesadores del de sus competidores (AMD y Cyrix
principalmente).
44
Procesador Pentium Pro.
era remplazar al Intel Pentium en toda la gama de aplicaciones. Pero luego se centró,
del núcleo P6, usado por primera vez en el Intel Pentium Pro.
nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto a
éste.
estaciones de trabajo.
Procesador Pentium 4. -
45
El Pentium 4 (erróneamente escrito Pentium IV) es un microprocesador
Pentium 4 original, denominado Willamette, trabajaba a 1,4 y 1,5 GHz; y fue lanzado en
noviembre de 2000.
Procesador Pentium M. -
Todos los nombres clave del Pentium M son lugares de Israel, la ubicación del equipo
Procesador Pentium D. -
Los Pentium D fueron introducidos por Intel en 2005. Los chips Pentium
“Smithfield”. Incluye una tecnología DRM (Digital rights management) para hacer
46
Últimamente se liberó la gama Core 2 Duo y Core 2 Quad, los cuales
resultados impresionantes.
opera a una frecuencia de 733 MHz - que permite el uso de dos canales la RAM
empresas del mercado medio, es decir, aquellos que realizan tareas más
exigentes. Disponible en dos o cuatro núcleos, los procesadores i5 vienen con hasta 8
Boost.
370, mientras que modelos más robustos como el i7-940 se venden por
47
AM286
AM386
AM486.- El Am486 compatible con el Intel 80486, producido por AMD en los años
1990.
AM586
presentado en 1995.
AMD K5
AMD K6
ATHLON
DURON
48
AMD Duron es una gama de microprocesadores de bajo coste compatibles con los
Athlon, por lo tanto con arquitectura x86. Fueron diseñados para competir con la línea
SEMPRON
ATHLON 64
OPTERON
como x86-64. También fue el primer procesador x86 de octava generación. Fue puesto a
ATHLON 64 X2
procesadores es que contienen dos núcleos y pueden procesar varias tareas a la vez
AMD K10
49
El AMD K10 (Barcelona) es una arquitectura para microprocesadores con tecnología de
cuatro núcleos. Está pensada para servidores y rondará velocidades de reloj desde los
PHENOM
En la actualidad son dos las principales marcas que dominan el mercado de los
Ambas empresas crean las mismas tecnologías, pero como elegir el mejor procesador
1. En lo personal pues es depende para que uses cada computadora por ejemplo
más rápido
50
Core Processor Processor
Tecnología de insulator)
65 o 90 nanómetro
Procesamiento 65 nanómetro, SOI (silicón on
insulator)
Protección de Virus
si si
enriquecida
Tecnologías de bus del Hyper Transport™ technology Front Side Bus hasta 800
3200(DDR2-400)
el ancho de Banda del Memory bandwidth: up to 6.4 Total: hasta 6.4 GB/s
Sistema GB/s
51
chipsets
chipsets
NVIDIA: Nforce Series
VIA: K8 Series chipsets
greater
Ventajas y desventajas
AMD Intel
contraparte Intel.
52
ejecutados demuestran una clara tendencia
procesador.
Aquí el cuadro de comparación le ayudará a juzgar si una CPU tiene un valor razonable
o no: para los valores Gráficos de los juegos, los CPUs se agrupan por niveles de
rendimiento de juego globales similares. El nivel superior contiene las CPUs de juegos
Intel AMD
-5960X
53
3450P, -3450, -3350P, -3330, 2550K, -
4170, 4300
Phenom II X6 1075T
Core i7-860, -920, -930, -940, -950
Phenom II X4 Black Edition 970,
Core i5-3220T, -750, -760, -2405S, -
965, 955
2400S
A10-6800K, 6790K, 6700, 5800K, -
Core 2 Extreme QX9775, QX9770,
5700, -7800, -7850K
QX9650
A8-3850, -3870K, -5600K, 6600K, -
Core 2 Quad Q9650
7600
750K, 860K
Core i5-650, -655K, -660, -661, -670, - Phenom II X4 945, 940, 920
54
A6-3650, -3670K, -7400K
Core 2 Extreme QX6700
Q6600, Q8300
G640, G630
Core 2 Duo E8300, E8200, E8190, Phenom II X2 565 BE, 560 BE, 555
Celeron G1630, G1620, G1610, G555, Athlon II X3 455, 450, 445, 440, 435,
55
5300, 4400, 4000, 3400, 3300
Athlon 64 X2 6400+
9350e
Core 2 Duo E4700, E4600, E6600,
Phenom X3 8650, 8600, 8550, 8450e,
E4500, E6420
8450, 8400, 8250e
Pentium Dual-Core E5400, E5300,
Athlon II X2 240, 245, 250
E5200, G620T
Athlon X2 7850, 7750
E6320 4850e/b
4800+
56
AMD vs Intel: ¿Que procesador es mejor?
Una de las mayores y más polémicas preguntas que nos realizamos a la hora de comprar
un ordenador, es la de que procesador comprar, y aquí es donde nos asaltan las dudas
entre las 2 marcas más importantes en el mercado ¿AMD o Intel?, ambas grandes
Por desgracia, existen muchos prejuicios tanto contra una marca como contra la otra,
Pero eso ha cambiado, ha pasado el tiempo y ambas compañías han subsanado sus
calidad y potencia. Pero esto no resuelve la pregunta que hago en el título del artículo y
es la que quiero aclararos, es más, provoca más dudas aun, es por ello, que a
Para ellos vamos a coger 1 procesador de cada una de las marcas que hemos citado
anteriormente, con las mismas prestaciones, al menos de forma teórica, para hacer una
Phenom II X6
57
¿Cuál es el procesador más potente?: Intel es un 10% de media más potente que
AMD, lo que desde luego es uno de los factores que más nos interesa, este dato lo he
sacado después de leer varios estudios en internet donde se comparan ambas marcas, en
la que se descubre que comparando procesadores de ambas marcas con las mismas
contrincante.
¿Cuál tiene más calidad?: Empatan, ambos tienen la misma calidad, mientras se los
¿Cuál es el más barato?: Aquí hay un ganador muy claro, y ese es AMD, cuyo
procesador más potente cuesta alrededor de los 300 euros, mientras que el de Intel
perceptible para el uso común, aunque desde luego lo que si van a notar es la diferencia
de precio.
¿Cuál es el mejor en relación potencia precio?: Sin duda alguna AMD, con esas
diferencias entre la potencia y el precio, por el precio que te comprarías un Intel medio
bueno, puedes comprarte un AMD mucho más potente. Intel es un 10% más rápido de
media que AMD pero cuesta un 350% mas también, mientras que AMD siendo
Una característica de Intel orden: a partir de los procesador Intel Core i3; los
llamara "i9" pero hay varias páginas en internet que dicen que será la
58
Una cosa que está clara; es que Intel afirmo que sacaría un procesador de 48 núcleos ni
más ni menos. Intel ha creado un procesador multi-core experimental (lo que significa
que aún no es un chip comercial) que aglutina nada menos que 48 núcleos en un solo
chips, bautizado como single-chip cloud computer (SCC), este chip incorpora 24
bloques doble-núcleo (como baldosas en un piso) con 384KB de cache L2 por núcleo.
bajo un proceso de manufactura de 45nm con tecnología HKMG (High-K Metal Gate),
los 25 y 125W. Su diseño también está enfocado en reducir los costos de infraestructura
y tamaño, ya que en un sólo chips tenemos 48 núcleos, algo que con procesadores quad-
Seis núcleos, emulando hasta 12 hilos de ejecución (la tecnología hyperthreading de los
59
Con esas características se esperaría este resultado:
Core i9 rondarían entre los 1500€ al salir al mercado; pero serían muy eficientes, para
empresas, servidores, agencias, y para los gamers que lo usarían con tarjetas gráficas
muy potentes. El socket; debería sé cómo los del Core i7 Extreme edition; para no
de agua; que es buenísima; lástima que casi nadie la use por miedo a que se rompa el
Intel de 18 núcleos
Son los Haswell-E para PC imagina la potencia de sus homólogos Haswell-EP, con
modelos como el tope de gama Xeon E3-2699 v3, con esos 18 núcleos y 36 hilos de
60
Como no todo son núcleos, Intel también ha aumentado la capacidad de
virtualización de los nuevos Xeon, al soportar hasta un 70% más de máquinas virtuales
que los procesadores de la anterior generación. Incluyen soporte a memorias DDR4 con
(Intel AVX2) y también para el Intel Advanced Encryption Standard New Instructions
para acelerar el cifrado y descifrado de datos en hasta un 100%, sin que ello afecte al
Intel oferta 26 variantes diferentes de estos Xeon E5-2600 v3 con precios que van
de 213 a 2.702 dólares en lotes de 1.000 unidades. Más “modestos”, son seis los
modelos de la serie E5-1600 que Intel pone en el mercado con precio desde 295 a 1.723
todos los grandes fabricantes, como HP, uno de los primeros en presentar sus nuevas
pasado; ni el próximo año ni tal vez esta década. Pero Intel cree que es posible debido a
61
Los procesadores de hoy en día tienen una arquitectura escalable, esto es, nos
permiten combinar por ejemplo dos procesadores de dos núcleos para formar uno de
cuatro, y todo con unos pocos cambios a nivel interno. En la actualidad Intel ya está
(basados en la arquitectura Pentium 4) pero con una potencia final que, gracias al
hemos comentado en otras ocasiones, y poco parece estar cambiando más que para
hilos de ejecución. Pero claro, también hemos dicho que el gran problema del
para múltiples procesos es mucho más difícil que hacerlo para un hilo.
mucho, un largo – larguísimo – plazo. Es, simplemente un papel sobre el que han
demostrado que es viable, que se puede hacer. ¿Cuándo? No se puede poner ninguna
fecha, porque no tenemos más que un papel y unos cuantos números sobre él. Al ritmo
que están creciendo los núcleos en los procesadores dudo que sea antes de 2.030, sino
Y sí, el software tiene que cambiar mucho para adaptarse a estas nuevas arquitecturas
ejemplo – y sólo aprovechar la cuarta parte. Sería tirar el dinero de una forma parecida a
62
como lo estamos tirando en la actualidad, con micros de 6 núcleos (y muchas veces 12
Grupo: máximo 4
FECHA: 29 / 07 / 2015
SISTEMAS DE NUMERACIÓN
dígitos (del 0 al 9). Construimos números con 10 dígitos y por eso decimos que su base
es 10.
utilizando las cifras 0 y 1, es decir solo 2 dígitos, esto en informática tiene mucha
que hace que su sistema de numeración natural sea binario, por ejemplo 1 para
63
Se basa en la representación de cantidades utilizando los dígitos 1 y 0. Por tanto su base
Por ejemplo el número en binario 1001 es de 4 bits. Recuerda cualquier número binario
64
Y así sucesivamente obtendríamos todos los números en orden ascendente de su valor,
Pero qué pasaría si quisiera saber el número equivalente en binario al 23456 en decimal.
Tranquilo, hay un método para convertir un número decimal en binario sin hacerlo uno
a uno.
Para hacer la conversión de decimal a binario, hay que ir dividiendo el número decimal
cociente (siempre será 1) y todos los restos de las divisiones de abajo arriba, orden
ascendente.
Entonces el primer número del número equivalente en binario sería el cociente último
que es 1, el segundo número del equivalente el resto último, que también es 1, la tercera
cifra del equivalente sería el resto anterior que es 1, el anterior que es 0 y el último
65
Aquí lo vemos con las operaciones de forma más sencilla de entender:
Vemos como para sacar el equivalente se coge el último cociente de las operaciones y
los restos que han salido en orden ascendente (de abajo arriba) 11100. el Número 2 del
final en subíndice es para indicar que es un número en base 2, pero no es necesario
ponerlo.
Pues ahora al revés. ¿Qué pasaría si quisiera saber cuál es el número equivalente en
decimal del número binario por ejemplo 1001? Pues también hay método.
66
PASO 2 – Ese número asignado a cada bit o cifra binaria será el exponente que le
corresponde.
asignado anteriormente.
decimal.
exponentes:
Empezamos por el primer producto que será el primer número binario por 2 elevado a
1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 8 + 0 + 0 + 1 = 9
Veamos otro ejemplo solo gráficamente para que lo entiendas definitivamente. En este
67
caso la asignación del exponente a cada número ya lo hacemos directamente en los
SUMA BINARIA
decimal).
radica en que en los números binarios se produce un acarreo (carry) cuando la suma
encima del otro. Todos los números bajo la misma columna tienen el mismo valor
posicional.
69
En la figura 2 se indican las reglas que rigen la suma binaria y en la figura 3 se muestra
un circuito lógico llamado semisumador, que suma 2 bits (A y B) que genera un bit de
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad
Dos ejemplos:
-01010 -10101011
—————— ———————
RESTA BINARIA
70
X -Y
RESTA
ACARREO
0-0
0
0
0-1
1
1
1-0
1
0
1-1
0
0
La resta binaria es justamente la suma invertida. Hay que tener en cuenta que al
restar un dígito alto a otro más bajo (restar 1 de 0), el resto es 1 y tomamos 1 de la
19 10011
- 5 00101
11 Acarreos
14 01110
71
(a) 11 - 01 (b) 11 - 10
Solución.
(a) 11 3 (b) 11 3
- 01 - 1 - 10 - 2
10 2 01 1
mismo que 1.
Solución.
101 5
- 011 -3
010 2
RESTA EN COMPLEMENTO A 1
sumar -6 a +9.
suma al minuendo.
complemento a 1.
Para restar dos números con signo se calcula el complemento a 1 del sustraendo
y se suman. Cualquier bit de acarreo final se suma al LSB (de más a la derecha).
72
EJEMPLO:
73
La multiplicación es un método por el cual un número se suma tantas veces a sí mismo, como
multiplicar el multiplicando por cada uno de los dígitos del multiplicador. Luego, realizar la
suma de los productos parciales, encolumnando a los mismos de forma adecuada (corriendo a
cada uno, una posición hacia la izquierda) para obtener el producto final. En binario es válida
la misma regla.
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
74
10110
x 1001
———————
10110
00000
00000
10110
—————————
11000110
Igual que en el producto, la división es muy fácil de realizar, porque no son posibles en
Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo
Si la división es posible, entonces, el divisor sólo podrá estar contenido una vez en el
dividendo, es decir, la primera cifra del cociente es un UNO. En ese caso, el resultado
75
de multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del
EJERCICIOS EN CLASE
1) ABC245616 - 45678
2) 10101010101012 - 111111111111012
3) 4875748510 - 3234235
4) 4746578 - 3451112346
5) 1121111113 . 11122222223
DIVISION BINARIA
EJERCICIOS EN CLASE
DIVIDIR:
1) FADE16 ÷ F16
2) 456768 ÷ 458
3) 457A16 ÷ B16
4) 122228 ÷ 68
76
5) 11100001011112 ÷ 1112
de un número de bits.
Este sistema utiliza una combinación de 7 u 8 bits (dependiendo del fabricante)
El que emplea 8 bits puede representar un total de 256 símbolos diferentes (28). Con el
77
La letra “A” en código ASCII será el nº 65, pero en realidad será el nº 65 en binario,
78
1.4.1.3. Fieldata
Utiliza bloques de 6 bits para representar los diferentes símbolos. De poco uso.
Un ordenador sólo procesa información digital ⇒ Hay que traducir los datos que se
79
introducen en el ordenador en forma de señales eléctricas:
Bit - es la mínima unidad de información. Éste queda representado por un 0 (falso) o un 1(verdadero).
En este sentido, se puede establecer una equivalencia de medidas en múltiplos de bits utilizados para
Un carácter es – Una letra, un número, o signo de puntuación. Ocupa un byte, o sea 8 bits.
80
Se toma el valor de 1.024 en vez de 1.000 precisamente por ser 1.204 una potencia de
sistema binario.
20 10
30 10
40 10
50 10
60 10
• Actualmente en los libros suelen poner esta medidas de la siguiente forma: KiloByte =
KB = 1.204 Bytes
81
UNIDAD 2 - UTILIDADES DE DESARROLLO
2.2 CONCEPTO
SOBRE EDICIÓN Y OBTENCIÓN DE CÓDIGO EJECUTABLE: EDITOR, CO
MPILADOR, ENLAZADOR Y, LIBRERÍAS.
EDITOR DE CÓDIGO FUENTE
código fuente de programas informáticos. Puede ser una aplicación individual o estar
desarrollo de software. Por lo que, si bien muchos editores de texto pueden ser usados
edición del código, no ameritan ser llamados "editores de código fuente", y son
únicamente editores de texto que pueden ser usados para editar código fuente.
82
Algunos editores de código fuente verifican la sintaxis a medida que el programador
escribe, alertando inmediatamente sobre los problemas de sintaxis que puedan surgir.
Otros editores de código fuente comprimen el código, convirtiendo las palabras clave en
TAREA :
https://notepad-plus-plus.org/download/v6.7.9.2.html
83
Vídeo tutorial de descarga e instalación
URL https://www.youtube.com/watch?v=RN--cI1p0Jw
3.- Inicie o ejecute el editor Notepadd++, e inicie un nuevo documento con la opción
Archivo\Nuevo
LENGUAJE\H\HTML
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
body,td,th {
color: #FFF;
</style>
</head>
<body bgcolor="#000033">
<h1>TAREA 1</h1>
FUENTE NOTEPADD++</h1>
84
<h2>LOS INTEGRANTES SON:</h2>
<h2>1. </h2>
<h2>2. </h2>
<h2>3. </h2>
<h2>FECHA: </h2>
</body>
</html>
6.- Modifique el documento sin borrar los código HTML como por ejemplo </h1> y
complete:
Integrante y
Fecha
TareaEditor1
8.- Ejecute el documento haciendo doble clic en el archivo debe salir algo parecido
a:
CORREO: ctecnlcomput@hotmail.com
85
COMPILADOR, ENLAZADOR (linker) Y LIBRERÍAS
Las etapas por las que debe pasar un programa escrito en un lenguaje de programación,
86
código máquina, listo para utilizar en un programa y que facilita la labor del
programador.
Como cada lenguaje de programación tiene unas reglas especiales (sintaxis) debe existir
objeto, en caso contrario mostrará una lista con los errores encontrados, no generándose
87
• Los errores en tiempo de compilación son los que se producen antes de la ejecución
• Los errores en tiempo de ejecución son los que se producen durante la ejecución del
programa. Son los más difíciles de encontrar, no son detectados por el compilador, ya
• Un programa puede interrumpirse bruscamente, por ejemplo si tenemos que hacer una
− Errores fatales:
Son raros. Indican errores internos del compilador. Cuando ocurre la compilación se
detiene inmediatamente.
− Errores de sintaxis:
Son los errores típicos de sintaxis. No detienen la compilación sino que al finalizar ésta
se mostrará la lista con todos los errores encontrados. Algunos errores suelen ser
88
consecuencia de otros cometidos con anterioridad. Con este tipo de errores no se puede
Indican que hay líneas de código sospechosas que a pesar de no infringir ninguna regla
detectan warnings sí que se podrá obtener un programa objeto, que después el linkado
Con respecto a los errores en tiempo de ejecución, encontrar la causa que los provoca es
una labor en ocasiones complicada, razón por la cual los EID (Entornos Integrados de
Desarrollo, p.ej. DevC++) nos proporcionan una herramienta llamada Depurador que
nos ayuda a encontrar los errores lógicos y demás errores producidos en tiempo de
ejecución.
Además permiten alterar el flujo de ejecución del mismo, cambiar los valores de las
89
3. Si se producen errores de sintaxis (o warnings) volver al editor y eliminar los errores
de sintaxis.
ejecutable.
8. Una vez que hayamos encontrado la causa del error, volveremos al editor y lo
corregimos.
produzcan errores.
Una vez que tenemos el programa en lenguaje máquina, para poderlo ejecutar hay que
introducirlo en la memoria.
1. Una utilidad del S.O. llamada cargador colocará el programa, y sus datos de entrada,
2. El S.O. le pasa el control a la C.P.U. para que comience la ejecución del programa,
90
- Ejecución de la instrucción: Interpreta la instrucción leída y envía señales de control a
las unidades que deban intervenir en su ejecución. Tras dicha ejecución se establece
INTRODUCCIÓN
En el mundo actual existe cada vez más, una mayor demanda de datos. Esta siempre ha
disparado más debido al acceso multitudinario a Internet. Por ello las bases de datos se
91
En informática se conoce como dato a cualquier elemento informativo que tenga
realizado numerosos estudios y aplicaciones para mejorar la gestión que hacen las
La escritura fue la herramienta que permitió al ser humano poder gestionar bases cada
vez más grandes de datos. Con el tiempo aparecieron herramientas como archivos,
Antes de la aparición del ordenador, el tiempo requerido para manipular estos datos era
perfectamente.
Por esa razón, la informática ha adaptado sus herramientas para que los
directorios,....
92
♦ Hardware. Equipamiento físico que se utiliza para gestionar los datos. Cada uno de
información.
Un sistema gestor de bases de datos o SGBD (aunque se suele utilizar más a menudo las
procedimientos y lenguajes que permiten a los distintos usuarios realizar sus tareas
93
Figura: Arquitectura de un S.G.B.D.
Los sistemas gestores de bases de datos, con independencia del modelo de sistema de
gestión de la misma que vaya a utilizarse suelen disponer los datos de acuerdo a una
Por campo debe entenderse cada uno de los atributos que van a ser considerados en la
base de datos. Cada uno de los individuos sobre los que se ha recabado o se quiere
recabar información, tendrá para cada atributo un determinado valor y cada dato
concreto que se considere será el valor que toma para un determinado individuo un
atributo determinado.
Pues bien cada uno de estos atributos constituye un campo. Y un individuo quedará
definido por el conjunto de valores que toma para cada uno de los campos considerados,
En este sencillo ejemplo cada una de las columnas: Nro. de registro, nombre, cargo y
teléfono constituiría los campos de una estructura de la base de datos, y cada fila un
registro diferente.
Finalmente todos los registros que quedan almacenados juntos, por constituirse el
94
conjunto total de individuos sobre los que deseamos conservar, actualizar y explotar la
información, a esta estructura se la conoce como una tabla , y una o más tablas
debe ser capaz de disponer de una clara imagen lógica del conjunto de datos.
Control de acceso si la base de datos es accesible a través de una red, para que
Suele distinguirse entre tres tipos de modelos de bases de datos: el modelo jerárquico,
El modelo jerárquico es adecuado para describir una base de datos en la que los
El modelo de red es más potente que el anterior porque puede describir cualquier tipo
95
El modelo relacional ha arrinconado a los otros dos, siendo su única debilidad aparente
el que no existe un mecanismo para describir la relación entre los objetos al margen del
procedimiento que el modelo ofrece para describir un objeto mediante sus atributos.
ACTIVIDADES DE REFORZAMIENTO
21/08/2015
96
3.1. INTRODUCCIÓN
Aunque por otra parte el sistema operativo por sí solo no tiene mucha utilidad, puesto
que su función no es otra que hacer de enlace entre el hardware de nuestra máquina y
Vamos a ver a continuación algunas definiciones de sistema operativo, puedes tener una
definiciones.
• Puedes imaginar un sistema operativo como los programas que hacen utilizable el
• Los sistemas operativos son ante todo administradores de recursos; el principal recurso
97
• Un sistema operativo es un programa que actúa como intermediario entre el usuario y
AUTOEVALUACION
Un sistema operativo:
3.2. CARACTERÍSTICAS
solución.
de redundancia.
• Indeterminismo
mismos resultados.
98
. Indeterminista.-Tiene que responder a circunstancias que pueden ocurrir en un orden
impredecible.
interfaces y documentación suficiente para facilitar las tareas, para mejorar las
• Tamaño reducido.- Cuanta menos memoria utilice el sistema operativo, será más
eficiente.
AUTOEVALAUCION
a) El indeterminismo
b) La eliminación de redundancia
3.3 COMPONENTES
• El núcleo
Transforma los recursos reales del ordenador en recursos estándares y cómodos de usar.
99
- Gestionar las E/S
- Sincronización de procesos
procedimientos.
La API queda definida por lo tanto por los nombres de estos procedimientos, sus
“procedimiento_guardar_dato” – que indica los pasos a seguir para guardar ese dato en
memoria.
El conjunto de servicios que ofrece el núcleo a los procesos se denomina la API del
núcleo. Está formada por procedimientos pertenecientes al núcleo, pero que se invocan
entenderse con cualquier periférico, como es el caso de una impresora, una placa de
100
video, un mouse, un módem, etc. Un driver es como un traductor entre el ordenador y el
periférico.
• El sistema de archivos
Se encarga de leer las órdenes interactivas de usuario y ejecutar los programas que el
usuario indique.
AUTOEVALUACION
b) Controlar las interrupciones, gestionar las E/S, gestionar los procesos, Sincronización
de procesos
3.4 ESTRUCTURA
Objetivo: Interpretar las funciones que realizan los niveles o capas de un Sistema
Operativo
Cada una de estas capas o niveles realiza una función determinada y, dependiendo de
esa función, tienen más o menos prioridad. La capa principal y la de mayor prioridad es
el núcleo.
101
Controla y coordina la gestión de entrada/salida de los diferentes procesos hacia los
periféricos.
Gestionan los procesos que llegan para ser ejecutados. Son fundamentalmente, sistemas
operativos multiusuario. Este nivel se encarga de realizar tareas básicas del sistema,
Las capas de un sistema operativo, relacionadas con los niveles, son las siguientes:
Dependiendo del SO que tengamos instalado este va a tener más o menos niveles.
EJEMPLO:
Vamos a ver cómo funcionan los niveles del SO en el caso de que el usuario ordene
102
• La orden se pasa al “Nivel de usuario” y el nivel de usuario recoge la orden.
en negrita.
• El resultado lo pasa al Núcleo, este al Nivel Ejecutivo, este al Nivel Supervisor, este al
AUTOEVALUACIÓN
b) Gestiona la memoria
Tarea en clase:
sistema operativo.
Calificación: 1 punto
103
Medio de presentación: cuaderno
Tiempo: 15 minutos
Interprete como funcionarían los niveles o capas para el proceso de copia de un archivo
En esta época se utilizaba la tecnología de las válvulas o tubos de vacío que hacían que
los ordenadores fuesen enormes. El usuario tenía que hacer todos los programas en
programas y sus datos, que en aquella época estaban escritos en tarjetas perforadas. Las
en una cartulina, que una máquina lectora de tarjetas comunicaba al sistema operativo.
ejecución.
104
• Los lenguajes de alto nivel que tenían que cargar un compilador que convertía el
• Más periféricos como las unidades de cinta magnética y una mejora notable de las
impresoras. Una forma de reducir el tiempo de parada del procesador es pasar de los
dispositivos más lentos a otros más rápidos con un sistema off-line. Si había una lectura
impresora. Este procesamiento, en general es más rápido, pero para un solo programa es
más lento.
Los buffer que son memorias intermedias donde pasa la información, el dispositivo
funciones de un sistema.
105
• La multiprogramación, es decir, que el procesador está trabajando continuamente.
en cada una de esas partes. Cuando hay un proceso de E/S el S.O. comienza otro
trabajo.
• Las unidades de disco. Ahora se utiliza el disco para realizar la función del buffer.
• Los sistemas de tiempo compartido, en donde el procesador reparte su tiempo entre los
usuarios que están utilizándolo. Con el sistema de tiempo compartido el paso de los
• Los sistemas de tiempo real que funcionan mediante una serie de sensores que tienen
• Conectividad, que permite una gran libertad de comunicación pero hace que aparezcan
• El concepto de Máquina Virtual que simula otras máquinas en una plataforma concreta
106
• Los Sistemas de Gestión de Bases de datos
AUTOEVALUACIÓN
operativos pertenecían?
a) Primera generación
b) Segunda generación
c) Tercera generación
d) Cuarta generación
Para ver los tipos de sistemas operativos hemos de tener en cuenta el número de
usuarios que pueden utilizar el sistema. También tenemos que considerar los procesos
que dicho sistema pueda realizar a la vez: uno o varios. Igualmente, dependerá del
número de procesadores con los que cuente el ordenador. Por último tendremos en
MONOUSUARIO
MUTIUSUARIO
MONOTAREA (≅ monoprogramación)
MULTITAREA (≅ multiprogramación)
MONOPROCESADOR (≅ MONOPROCESO)
MULTIPROCESADOR (≅ MULTIPROCESO)
107
SEGÚN EL TIEMPO DE RESPUESTA
TIEMPO COMPARTIDO
sistema operativo que les dé servicio, nos encontramos con los siguientes sistemas:
MONOUSUARIO
Sólo un usuario trabaja con un ordenador. En este sistema todos los dispositivos de
hardware están a disposición de dicho usuario y no pueden ser utilizados por otros hasta
⇒ Sólo ese usuario puede utilizar los dispositivos hardware del ordenador: grabadora,
impresora.
108
MULTIUSUARIO.- Este tipo de sistemas se emplean especialmente en
109
Los terminales 1 y 2 están compuestos de un monitor y un teclado el cual lleva
incorporado una tarjeta de red para que los usuarios puedan conectarse al servidor.
En ambos casos Cada usuario tiene una cuenta en el servidor, por lo tanto pueden
Windows 2003 Server, Windows 2003 Advanced Server (Es igual que el Windows
2003 Server pero con la posibilidad de conectar más terminales), VMS (Digital), MVS
(grandes equipos IBM), OS/400 (del IBM AS/400), Windows XP (no puede ser
110
3.6.2. SEGÚN EL NÚMERO DE TAREAS (≅ PROCESOS ≅ ventanas)
MONOTAREA (≅ monoprogramación)
El ordenador sólo puede ejecutar un programa a la vez. De esta forma, los recursos del
Esto no impide que el sistema pueda ser multiusuario; es decir, varios usuarios pueden
intentar ejecutar sus programas en el mismo ordenador, pero de forma sucesiva. Para
los trabajos.
En este sistema, la atención del procesador estará dedicada a un solo programa hasta
que finalice.
111
Ejemplo de sistema operativo monotarea: MS-DOS
MULTITAREA (≅ multiprogramación)
El ordenador puede ejecutar varios programas o procesos a la vez. Para ello la UCP
112
Ejemplo de sistema operativo multitarea: Windows NT Workstation, Windows NT
Server, Windows 2000 Profesional, Windows 2003 Server, Windows 2003 Advanced
Según que el ordenador cuente con uno o varios procesadores para realizar los procesos:
MONOPROCESADOR (≅ MONOPROCESO)
ejecutar a la vez. Primero ejecuta uno y luego otro, aunque como lo hace tan rápido, da
Todos los trabajos pasarán por él. El ordenador que tenga este sistema operativo puede
98, etc.
113
MULTIPROCESADOR (≅ MULTIPROCESO)
114
Otra ventaja de tener más Mp en un ordenador, es que si se estropea uno de los Mp, se
otras muchas condiciones): UNIX, Windows NT, Windows 2000, LINUX, etc.
Esta clasificación se hace teniendo en cuenta el tiempo que tarda el sistema en obtener
Ejecuta varios procesos (programas) a la vez y hasta que no termine con todos no
P1 P2 P3
R1 R2 R3
⇒ En los procesos por lotes, (la respuesta) los resultados no se obtienen hasta
transcurrido un tiempo.
Este proceso en lotes se utilizaba antiguamente cuando sólo había un ordenador para 5 o
6 informáticos.
Y así sucesivamente.
P1 R1
115
P2 R2
P3 R3
……………
⇒ En los procesos en tiempo real, (la respuesta) los resultados se obtienen al momento
Los ordenadores que funcionan en tiempo real son más rápidos que los que funcionan
por lotes.
Este tipo de procesos en tiempo real tiene relación con los S.O. monousuario ya que
TIEMPO COMPARTIDO
Comparte el tiempo del microprocesador entre los procesos lanzados. Cada proceso
utilizará fracciones de tiempo de ejecución de la UCP hasta que finalice. En este caso,
parece que el usuario dedica la UCP exclusivamente para él; pero esto no es cierto, ya
que, aunque el usuario no lo perciba, la UCP está dedicada a varios procesos a la vez.
116
UNIDAD 4 - SISTE MAS MONOUSUARIO OPERACION CON D.O.S.
OBJETIVOS DE LA UNIDAD:
Analizar y usar los comandos más útiles, que todavía se usa junto al Sistema
Operativo Windows.
4.1 - INTRODUCCIÓN
sistema operativo para el IBM PC que alcanzó gran difusión. El MS-DOS fue el
gigante en la industria informática. Precisamente los ingresos por las ventas de MS-
117
DOS hicieron posible un espectacular crecimiento de la compañía. De hecho, hasta la
salida de Windows 95 , los ingresos por MS-DOS eran superiores a los de Windows.
4.2 Características
varios.
el teclado.
4.3 Versiones
* PC DOS 1.0 -
Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS. Soporta 16 Kb de memoria RAM,
disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22 ordres. Permite archivos con extensión .com o y .exe.
* PC DOS 1.1 -
Corregidos muchos errores, soporta disquetes de doble densidad 1.25 - Primera versión liberada con el
nombre MS-DOS.
* MS-DOS 2.0 -
Complemento del IBM XT liberado en 1983. Más del doble de nuevos comandos, soporte de disco duro
* PC DOS 2.1 -
* MS-DOS 2.11 -
118
* MS-DOS 2.25 -
Versión con un mejor soporte para juegos de caracteres de los idiomas japonés y coreano.
* MS-DOS 3.0 -
Diseñado para soportar el nuevo hardware del IBM AT. Añadidas unas pocas características de LAN.
* MS-DOS 3.1 -
* MS-DOS 3.2 -
* PC DOS 3.3 -
Añadido soporte para el ordenador PS/2 de IBM y los nuevos disquetes de 3,5 pulgadas de alta capacidad
(1,44 MB). Nuevas páginas de código de caracteres internacionales añadidas, con soporte para 17 países.
* MS-DOS 3.3 -
Capacidad para crear particiones de disco superiores a 32 MB. Soporte de 4 puertos serie (antes sólo 2).
Incorporación de la orden "Files" para poder abrir hasta 255 archivos simultáneamente.
* MS-DOS 4.0 -
* PC DOS 4.0 -
* MS-DOS 4.01 -
* MS-DOS 5.0 -
* MS-DOS 6.0 -
Liberado en 1993, incluye soporte para Microsoft Windows,utilidades como Defrag (desfragmentación
del disco), DoubleSpace (compresión dearchivos), MSBackup (copias de seguridad), MSAV (Microsoft
Anti-Virus), MemMaker,etc.
* MS-DOS 6.2 -
* MS-DOS 6.21 -
119
Eliminado el soporte de compresión de disco DoubleSpace.
* PC DOS 6.3 -
* MS-DOS 6.22 -
Última versión distribuida por separado. Incluido DriveSpace para sustituir a DoubleSpace.
* PC DOS 7.0 -
* MS-DOS 7.0 -
Distribuido junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora habían
* MS-DOS 7.1 -
Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y98 SE. Soporta sistemas de archivos
FAT32.
* MS-DOS 8.0 -
* PC DOS 2000 -
una carta, se almacena en su propio archivo. Todo archivo posee un nombre, el cual
Los archivos provienen de distintas partes. Algunos son propios del sistema operativo,
Los archivos contienen códigos y otra información necesaria para que el ordenador y las
120
Directorios
carpetas. Por ejemplo los comandos y los archivos relativos al sistema operativo MS-
COMMAND).
El directorio actual
nombre del directorio actual ayuda no solo a encontrar archivos, sino también a
Subdirectorios
se suele decir que se trata de un directorio “hijo” y al directorio que lo contiene que es
su directorio “padre”.
uno, el directorio raíz, que es el punto de partida desde el cual se ramifican todos los
símbolo (\).
encuentran en nuestro directorio activo podemos utilizar solo los nombres de los
archivos sin especificar la ruta de acceso ya que por defecto el sistema operativo los
121
Unidades
Así como un directorio es un grupo de archivos, una unidad, que siempre está
representada por una letra, es un grupo de directorios. Los tipos más comunes de
unidades son el disco duro (se identifica con C:), el disquete (se identifica con A: o B:)
y lector de CD-ROM (que se suele identificar con D:). Si se dispone de una red es
posible que tengamos más letras de unidades adicionales. Todas las unidades
El símbolo del sistema C:\> indica que la unidad C es la unidad actual y que el
directorio raíz, representado por una barra diagonal inversa (\), es el directorio actual.
Una ruta es el camino que lleva del directorio raíz de una unidad al archivo que desee
usar. Por ejemplo, para tener acceso al archivo “TEMA1.TXT” del subdirectorio
como:
C:\TRABAJO\APUNTES\TEMA1.TXT
La primera letra con dos puntos (C:) representa la unidad que contiene el archivo.
La primera barra diagonal inversa (\) representa el directorio raíz. La segunda barra
TEMA1.TXT.
Todos los archivos y los directorios, excepto el directorio raíz de cada unidad deben
tener un nombre. A continuación se resumen las reglas para nombrar a los archivos y
directorios:
122
Pueden tener un máximo de ocho caracteres. Además, pueden incluir
de moneda ($), tilde (~), signo de admiración (!), signo de número (#), signo de
porcentaje (%), símbolo de unión (&), guión (-), llaves ({}), arroba (@), comilla
sencilla (`), apóstrofo (‘) y paréntesis (). No se acepta ningún otro carácter.
No pueden tener el mismo nombre que otro archivo o subdirectorio del mismo
directorio.
Uso de extensiones
Por lo general los nombres de los archivos constan de dos partes: el nombre y la
extensión. Estas partes van separadas por un punto. El nombre (que va antes del punto)
puede tener hasta ocho caracteres de extensión y debe reflejar el contenido del archivo.
La extensión (que va después del punto) puede tener un máximo de tres caracteres de
longitud.
Las extensiones también se pueden utilizar en los nombres de directorio pero, por lo
123
.BAT Fichero por lotes ejecutable
Uso de comodines
Si se desea realizar una tarea para un grupo de archivos cuyos nombres tengan algo en
común, se puede utilizar uno o más comodines para especificar grupos de archivos. MS-
El asterisco (*), que representa uno o más caracteres que sean comunes para un grupo
de archivos.
El signo de interrogación (?), que representa un solo carácter que sea común a un
grupo de archivos.
usuario introduce con el teclado una palabra específica y oprime la tecla Enter, también
por medio de una palabra utilizando un micrófono ó activando un icono por medio del
puntero del ratón; entonces se dice que el programa "corre" y realiza una acción
específica (dar la hora, limpiar la pantalla, etc). Otra característica de los comandos es
124
que cuentan con modificadores, estos son opciones que se activan si se utilizan
b) El comando dir con el modificador /w = (dir /w), muestra en pantalla los archivos y
carpetas.
c) El comando dir con el modificador /P = (dir /P), muestra en pantalla los archivos y
un programa llamado "command.com", esto es, forman parte del archivo, ejemplos: son
* DIR - Muestra una lista con los archivos y directorios (carpetas) que se encuentran en
125
EJEMPLOS:
Estructura de Carpetas
TAREA EN CLASE No 1:
TIEMPO: 15 MINUTOS
126
AREA DE DESARROLLO
Puntaje: ( /10) Insuficiente (1-2): Regular (3-4): Bueno (5-6): Muy Bueno (7-8):
Excelente (9-10)
Obtención de ayuda
comando HELP (este comando puede no funcionar para versiones de MS-DOS que
127
También es posible mostrar ayuda específica de un comando escribiendo el nombre del
comando seguido del modificador /?. Por ejemplo, para ver la sintaxis del
DIR /?
El comando Tree
c:\>tree
type estructura.txt
El comando Type
Eliminación de un directorio
inglés)
C:\TRABAJO>RD APUNTES
C:\TRABAJO>CD..
Para eliminar un directorio con el comando RD, este tiene que estar vacío, es decir, no
128
Para crear un archivo de texto desde la línea de comandos del DOS, se utiliza el
comando:
EJEMPLO:
C:
Copia de archivos
Para copiar un archivo se usará el comando COPY. Al usar el comando COPY se debe
incluir dos parámetros: la ubicación y nombre del fichero que se desea copiar, o sea, el
el destino se separan con un espacio en blanco. La sintaxis del comando COPY tiene el
siguiente modelo:
129
Para copiar un grupo de archivos se puede utilizar comodines. El asterisco comodín (*)
representa a cualquier carácter en esa posición y en todas las posiciones que le sigan.
Para copiar los archivos del directorio C:\TRABAJO con extensión TXT al directorio
indicando que se copien los archivos con cualquier nombre y con cualquier extensión:
TYPE nombre_fichero
La ejecución de este comando muestra por pantalla el contenido del fichero. Por
ejemplo:
TYPE CARTA.TXT
(significa cambiar de nombre). Para su uso será necesario especificar dos parámetros. El
130
C:\APUNTES>REN TEMA1.TXT APUNTES1.TXT
archivos.
Eliminación de archivos
“eliminar archivo”).
C:\APUNTES>DEL TEMA1.TXT
Para eliminar todos los archivos con extensión TXT del directorio APUNTES se puede
utilizar comodines.
C:\APUNTES>DEL *.TXT
Para mover un archivo se usará el comando MOVE Al usar el comando MOVE se debe
incluir dos parámetros: la ubicación y nombre del fichero que se desea mover, o sea, el
el destino se separan con un espacio en blanco. La sintaxis del comando MOVE tiene el
siguiente modelo:
Ejemplo:
131
EL COMANDO DEL
El comando DEL permite eliminar uno o varios archivos desde una carpeta o
C:\>DEL carta.txt
C:\>DEL carta.*
1. Mover todos los archivos desde la carpeta general, hasta la carpeta CRITERIO1
no importe.
2. Mover todos los archivos desde la carpeta general, hasta la carpeta CRITERIO2
cuyos nombres no importe pero que su extensión sea los siguientes 3 caracteres
TXT.
3. Mover todos los archivos desde la carpeta general, hasta la carpeta CRITERIO3
4. Mover todos los archivos desde la carpeta general, hasta la carpeta CRITERIO4
132
5. Mover todos los archivos desde la carpeta general, hasta la carpeta CRITERIO5
igual a o.
ATRIBUTOS DE UN ARCHIVO
Cada archivo tiene cuatro atributos que pueden estar activados o desactivados. Estos
atributos son independientes entre sí y un archivo puede tener activados los cuatro, tres,
dos o ninguno.
Sólo-Lectura (R: Read Only): Este atributo sirve para proteger el fichero
de forma que sólo pueda leerse, pero no borrarse ni modificarse. Si un archivo tiene
“Acceso denegado”
Archivo Modificado (A: Archive) Este atributo sirve para saber si se ha modificado
atributo de archivo.
Oculto (H: Hidden) Este atributo sirve para esconder un archivo evitando
que sea procesado por las órdenes habituales del DOS. No aparece en los listados al
se pueden ejecutar.
Sistema (S: Sistema) Este atributo identifica a los archivos del sistema que son
archivos especiales que se utilizan en la inicialización del DOS. Existen dos archivos de
133
El comando FORMAT (Formatear un Disco o Inicializar un Disco)
dar al disco el formato necesario para que MS-DOS pueda utilizarlo. Este comando
Sintaxis:
[/S] Indica a Format que al formatear el disco le agregué los archivos de sistema al
Disco,
Ejemplo:
Todas las unidades de disco se identifican con una letra, así que, dependiendo que
general C: y D:
Nota: Al formatear un disco se eliminará toso su contenido, inclusive los virus que
Conclusiones de la Unidad 4:
134
- Internos se graban en la memoria RAM del computador
Todos los comandos se pueden usar con o sin la especificación completa del camino a
Todos los comandos que se han visto, sirven para usarlos en caso de no poder acceder a
Para procesar varios archivos al mismo tiempo, es necesario usar los comodines * y ?.
Es muy, pero, muy importante saber en qué carpeta y unidad nos encontramos para
MAQUINAS VIRTUALES
Para entender lo que es una máquina virtual (MV) o Virtual Machine (VM) tendríamos
(independiente del tiempo)”(Anguita, 2005, Pág. 3). En resumen podríamos decir que la
135
arquitectura de computadoras es el estudio de la estructura, funcionamiento y diseño de
Ahora, una máquina virtual lo que hace en si es tener toda esta arquitectura de manera
lógica dentro de nuestro computador, podríamos decir que: “Las máquinas virtuales son
independiente del equipo sobre el que se ejecuta.” (Alegre, 2010, Pág. 297).
Teniendo presente las dos definiciones debemos tomar en cuenta que existen dos
Huésped o invitado.
podríamos necesitar.
136
Sistema operativo huésped o invitado: Es el sistema operativo que se instala a
Podemos recalcar que sobre nuestro sistema operativo anfitrión podemos tener uno o
varios sistemas invitados. La “La instalación de una máquina virtual sobre un sistema
operativo anfitrión no afecta a este. Para el sistema operativo anfitrión una máquina
virtual se comporta como una aplicación más instalada en él.” (Alegre, 2010, Pág. 298).
Entre las máquinas virtuales más conocidas tenemos a: VMware, Virtual Box y Virtual
PC.
137
Virtual PC: Fue diseñado por la Microsoft Corporation, su última versión disponible
es: 4.1.20.
No está por demás recalcar que también existe Java Virtual Machine (JVM) siendo este
un programa gratuito, Esta máquina virtual, ejecuta las aplicaciones Java en un entorno
virtual que se denomina la caja de arenas (sandbox).” (Vélez, 2010, Pág. 22).
Ventajas y desventajas
Ventajas
Con las máquinas virtuales, podemos tener varios sistemas operativos sin necesidad de
crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas
operativos para pruebas. Por ejemplo, que sale una versión beta y no queremos
instalarla en nuestro sistema operativo de trabajo, ya que las betas son eso, "pruebas" y
puede que dejen el sistema operativo inestable, algo que no se quiere con el equipo de
trabajo. De esta forma siempre se tendrá la oportunidad de probar esos programas beta
sin que afecten a las cosas que se tienen instaladas ni que obliguen a formatear y volver
138
Desventajas
Una de las razones por la que las máquinas virtuales no son la panacea de la
está ejecutando este proceso debe tener una capacidad bastante notable “debe ser de
Memoria RAM: 512 como mínimo más la memoria que se asigne a la máquina
virtual.
Discu Duro (HD): Mínimo 2 GB más el espacio que usemos en las máquinas
virtuales.
Tipos de procesadores (CPU): Intel Celeron, Pentium III, Pentium 4, Dual Core,
Quad Core. Core i5, i7 Xeon; AMD Opteron, Athlon, Athlon 64, Athlon X2,
Sempron, o Duron.
Windows 8.
Windows Vista
lista Programas.
64 bits.
139
Para sistemas operativos de 32 bits: En la sección Sistema, en Tipo de sistema, aparecerá Sistema operativo de
32 bits.
sistema operativo:
Windows XP
2. Escriba sysdm.cpl y pulse Aceptar.
Para sistemas operativos de 64 bits: Windows XP Professional x64 Edition Versión < Año> aparecerá en la
sección Sistema.
2. Escriba winmsd.exe y pulse Aceptar.
3. Al seleccionar Resumen del sistema en el panel de navegación, se muestra la siguiente información del sistema
operativo:
140
UNIDAD 6 - SOFTWARE LIBRE - S.O. UBUNTU
SOFTWARE LIBRE
La definición de software libre estipula los criterios que se tienen que cumplir para que
En grandes líneas, significa que los usuarios tienen la libertad para ejecutar, copiar,
141
Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los
que este hace. Cuando los usuarios no controlan el programa, decimos que dicho
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
que usted quiera (libertad 1). El acceso al código fuente es una condición
ello.
Un programa es software libre si otorga a los usuarios todas estas libertades de manera
son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser
En el resto de esta página tratamos algunos puntos que aclaran qué es lo que hace que
142
La libertad para distribuir (libertades 2 y 3) significa que usted tiene la libertad para
redistribuir copias con o sin modificaciones, ya sea gratuitamente o cobrando una tarifa
por la distribución, a cualquiera en cualquier parte. Ser libre de hacer esto significa,
entre otras cosas, que no tiene que pedir ni pagar ningún permiso para hacerlo.
propio trabajo o pasatiempo, sin siquiera mencionar que existen. Si publica sus cambios,
particular.
cualquier tipo de trabajo y finalidad, sin que exista obligación alguna de comunicarlo al
programa para alcanzar sus propósitos, y si lo distribuye a otra persona, también esa
persona será libre de ejecutarlo para lo que necesite; usted no tiene el derecho de
La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del
programa, así como el código fuente, tanto para las versiones modificadas como para las
que no lo estén. (Distribuir programas en forma de ejecutables es necesario para que los
143
que algunos lenguajes no incorporan esa característica, pero debe tener la libertad de
Para que las libertades 1 y 3 (realizar cambios y publicar las versiones modificadas)
tengan sentido, usted debe tener acceso al código fuente del programa. Por consiguiente,
el acceso al código fuente es una condición necesaria para el software libre. El «código
modificadas por terceros, pero rechaza ejecutar las suyas —práctica conocida como
«arranque seguro»—, la libertad 1 se convierte en una ficción teórica más que una
libertad práctica. Esto no es suficiente. En otras palabras, estos binarios no son software
módulos que ya existen y que están bajo una licencia apropiada, por ejemplo si requiere
que usted sea el titular del copyright del código que desea añadir, entonces se trata de
libre. Una licencia libre también puede autorizar otras formas de publicación; en otras
144
palabras, no tiene que ser una licencia con copyleft. No obstante, una licencia que
requiera que las versiones modificadas no sean libres, no se puede considerar libre.
Para que estas libertades sean reales, deben ser permanentes e irrevocables siempre que
usted no cometa ningún error; si el programador del software tiene el poder de revocar
que haya habido ninguna acción de parte del usuario que lo justifique, el software no es
libre.
Sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre son
aceptables, cuando no entran en conflicto con las libertades principales. Por ejemplo, el
el programa, no puede agregar restricciones para denegar a los demás las libertades
principales. Esta regla no entra en conflicto con las libertades principales, más bien las
protege.
para todos. Creemos que existen razones importantes por las que es mejor usar el
«Software libre» no significa que «no es comercial». Un programa libre debe estar
comercial es muy importante. Puede haber pagado dinero para obtener copias de
145
software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cómo
obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso
de vender copias.
No obstante, eventuales reglas sobre cómo empaquetar una versión modificada son
Las reglas del tipo «si pone a disposición su versión de este modo, también debe hacerlo
de este otro modo» también pueden ser, bajo la misma condición, admisibles. Un
ejemplo de una regla admisible sería alguna que requiera que, si usted ha distribuido
una versión modificada y uno de los programadores anteriores le solicita una copia,
usted deba enviársela (tenga en cuenta que tal regla le sigue permitiendo optar por
146
Un problema particular se presenta cuando la licencia requiere que a un programa se le
cambie el nombre con el cual será invocado por otros programas. De hecho este
cuando sea invocado por esos otros programas. Este tipo de requisitos es aceptable
modificada.
eliminar o pasar por alto estas restricciones, pero lo que sí pueden y deben hacer es
rehusar imponerlas como condiciones para el uso del programa. De este modo, las
tales Gobiernos. Por tanto, las licencias de software libre no deben requerir la
obediencia a ninguna norma de exportación que no sea trivial como condición para
una norma de exportación es de hecho trivial para el software libre, ponerla como
un futuro cambio en la ley de exportación podría hacer que el requisito dejara de ser
147
Una licencia libre no puede exigir la conformidad con la licencia de un programa que no
es libre. Así, por ejemplo, si una licencia requiere que se cumpla con las licencias de
«todos los programas que se usan», en el caso de un usuario que ejecuta programas que
no son libres este requisito implicaría cumplir con las licencias de esos programas
límites en los tipos de requisitos que se pueden imponer a través del copyright. Si una
poco probable que surja otro tipo de problema que no hayamos anticipado (a pesar de
que esto ocurre ocasionalmente). Sin embargo, algunas licencias de software libre están
basadas en contratos, y los contratos pueden imponer un rango mucho más grande de
restricciones. Esto significa que existen muchas maneras posibles de que tal licencia sea
Nos resulta imposible enumerar todas las formas en las que eso puede suceder. Si una
con las licencias basadas en el copyright, y que no está mencionado aquí como legítimo,
Cuando se habla de software libre, es mejor evitar usar términos como «regalar» o
Algunos términos comunes como «piratería» implican opiniones con las que esperamos
148
no concuerde. Véase un análisis sobre el uso de esos términos en nuestro
Por último, tenga en cuenta que para interpretar criterios tales como los que se
Para decidir si una licencia de software específica es una licencia de software libre, la
evaluamos en base a estos criterios para determinar si concuerda tanto con el espíritu de
los mismos como con la terminología precisa. Si una licencia incluye restricciones
criterios. A veces los requisitos de una licencia revelan una cuestión que hace necesaria
una reflexión más profunda, incluyendo la discusión con un abogado, antes de que
una nueva cuestión, solemos actualizar estos criterios para que resulte más fácil ver por
Si está interesado en saber si una licencia específica está calificada como licencia de
Los manuales de software deben ser libres por las mismas razones que el software debe
ser libre, y porque de hecho los manuales son parte del software.
También tiene sentido aplicar los mismos argumentos a otros tipos de obras de uso
práctico; es decir, obras que incorporen conocimiento útil, tal como publicaciones
149
Cualquier tipo de obra puede ser libre, y la definición de software libre se ha extendido
¿Código abierto?
Otro grupo ha comenzado a usar el término «código abierto» (del inglés «open source»)
que significa algo parecido (pero no idéntico) a «software libre». Preferimos el término
«software libre» porque una vez que ya se sabe que se refiere a la libertad y no al
TAREA EXTRACURRICULAR
Fecha: 10/10/2015
150
SISTEMA OPERATIVO Ubuntu: GNU/Linux
debe ser gratuito, que la gente debe poder usar el software en su lengua materna y
debe poder hacerlo independientemente de cualesquiera sean sus limitaciones; además, la gente debe ser
libre de personalizar o modificar el software del modo que crea más conveniente.
Para hacer que Ubuntu pueda ser usado por el mayor número de personas
Ubuntu se publica de manera regular y predecible, una nueva versión cada seis
desarrollo.
compartirlo.
INSTALACION
Instalar software en Ubuntu es muy fácil, es mucho el software disponible y diversas las
151
Al instalar Ubuntu, por defecto, además del sistema operativo se instalan muchas
posible que se necesite algún tipo de aplicación en particular para alguna tarea que no
pueda realizarse con las aplicaciones que vienen por defecto. También es posible que se
quiera probar un programa alternativo al que está instalado. En otras palabras, puede ser
Una instalación normal consta de unos 1.300 paquetes de software, en los repositorios
posible usar repositorios no oficiales -de confianza-, o instalar programas con otros
Debían.
archivo que contiene archivos, por ejemplo, los archivos necesarios para instalar un
152
y hay muchas aplicaciones que simplifican la tarea de instalación, convirtiéndolo en un
UTILIDADES
CAPTURAR PANTALLAS
Vamos a inicio o menú de ubuntu y escribimos "capturar pantalla" allí abajo nos saldrá
En la aplicación que se habrá seleccionamos el tipo de captura que deseamos hacer tales
como:
153
- Captura a un área específica
Testeado en todas las versiones de Ubuntu con soporte en la actualidad (12.04, 12.10,
Abrir Terminal:
. Presione ALT + T CTR + para abrir el terminal y escribe los siguientes comandos
154
@ ubuntu13:. ~ $ sudo apt-get install ubuntu-restricted-extrasPaso 2 » Escriba el comando
TIEMPO: 10 MINUTOS
Linux
o Fedora
o Ubuntu
o OpenSuse
o RedHat
o Debian
Distribuciones Linux
155
Instalar Oracle Java 7, 8 en Ubuntu 13.04
Resumiendo:
El escritorio de Ubuntu
Inicialmente puede que note muchas similitudes entre Ubuntu y otros sistemas
operativos tales como Microsoft Windows o Mac. Esto se debe a que todos ellos se
basan en el concepto de interfaz gráfica de usuario o (IGU, por sus siglas en inglés) o, lo
que es lo mismo, se usa el ratón para navegar por el escritorio, abrir aplicaciones, mover
archivos y realizar muchas otras tareas. En resumen, todo es visual. Este capítulo está
156
diseñado para ayudarle a familiarizarse con varias aplicaciones y menús de Ubuntu, de
Unity
Todos los sistemas operativos basados en IGU utilizan un entorno de escritorio. Los
‣ La apariencia de su sistema
En las distribuciones de Linux (como Ubuntu) existen varios entornos Para leer más
acerca de otras variantes de de escritorio disponibles. Ubuntu usa Unity como entorno
verá el escritorio Unity. Esta vista inicial se compone del fondo de escritorio y de dos
barras, una situada horizontalmente en la parte superior del escritorio llamada barra de
lanzador.
El fondo de escritorio
Bajo la barra de menús en la parte superior de la pantalla hay una imagen que cubre
La barra de menús
instalación (por ejemplo, Ubuntu One). Los Indicadores más comunes son:
Indicador del teclado le permite seleccionar una distribución de teclas, si se elige más
de una de ellas. El menú del indicador del teclado contiene los siguientes elementos:
Indicador de mensajería incorpora sus aplicaciones sociales. Desde aquí puede acceder,
Indicador de sonido le proporciona una forma fácil de ajustar el volumen de sonido así
a las opciones de sesión (como el bloqueo del equipo, las sesiones de usuario o de
invitado, el cierre de sesión, el reinicio del equipo o el apagado completo del mismo).
El lanzador
La barra vertical de iconos en la parte izquierda de la pantalla es llamada el lanzador. El
158
Para cambiar el tamaño de los iconos del lanzador, vaya a Indicador de sesión ‣
una sección posterior de este capítulo. Por defecto aparecen otras aplicaciones en el
que está situada entre la tecla Ctr y la tecla Alt izquierdas, Ubuntu superpondrá un
número en las diez primeras aplicaciones del lanzador y además mostrará una pantalla
tecleando Súper + n.
Si abre más aplicaciones de las que se pueden mostrar en el lanzador, este «apilará» los
iconos de aplicación en su parte inferior. Basta con que mueva el ratón sobre esa zona
para que los iconos del lanzador se «deslicen» y los iconos apilados se desplieguen para
permitir su acceso.
Ejecutar aplicaciones
Para ejecutar una aplicación desde el lanzador (o mostrar una aplicación que ya está en
159
lanzador iluminado. Algunos dicen de las aplicaciones en primer plano que tienen el
foco.
La aplicación en primer plano (es decir, la aplicación que está sobre todas las demás
derecha de su icono.
También puede ejecutar una aplicación mediante el tablero, elemento que será
‣ Abra el tablero, busque la aplicación que desea añadir al lanzador y arrastre su icono
sobre el lanzador.
‣ Ejecute la aplicación que desea añadir al lanzador, haga clic derecho sobre el icono de
Para eliminar una aplicación del lanzador, haga clic derecho sobre el icono de la
Áreas de trabajo
Las áreas de trabajo también se conocen como escritorios virtuales.
Por ejemplo, en un área de trabajo puede abrir todas las aplicaciones multimedia; en
160
La característica de las áreas de trabajo no está activa de forma predeterminada en
Ubuntu 13.10. Para activar las áreas de trabajo pulse en Indicador de sistema ‣
finalmente active la casilla Activar las áreas de trabajo. Cuando esta casilla está activada
notará que se añade un icono más, que aparenta ser un panel de ventanas, en la parte
arriba, puede cambiar entre áreas de trabajo pulsando sobre el icono del selector de
áreas de trabajo situado en el lanzador. Esta utilidad le permite alternar entre las áreas
Installing XScreenSaver
Install XScreenSaver and some additional screensaver packages with the following command:
161
Gestionar usuarios
sistema UNIX o Linux. Están pensadas para ayudar desde usuarios noveles hasta
* Una interfaz amigable al usuario para realizar las principales tareas de administración.
* Una estructura común que facilita el desarrollo de nuevas herramientas del sistema.
- Usuarios y grupos
- Fecha y hora
- Opciones de red
- Servicios
162
lista el usuario que desea modificar. Finalmente haga clic sobre el elemento que quiere
cambiar.
Añadir un usuario Pulse el botón + baja la lista de las cuentas actuales de usuarios.
Aparecerá una ventana con tres campos. El campo Tipo de cuenta contiene una lista de
los posibles tipos de cuentas de usuario. Elija con cuidado el tipo de cuenta a usar a cada
usuario. Un Administrador tiene acceso total a todas las áreas de Ubuntu, mientras que
Si prefiere usar un nombre de usuario distinto para este usuario, seleccione el nombre de
usuario existente y escriba el nombre que desee. Una vez que estén rellenos todos los
campos, pulse Añadir. Se mostrará una ventana de diálogo con los detalles de la cuenta
de usuario. Las nuevas cuentas están desactivadas por defecto. Para activar una cuenta,
contraseña ahora». Puede elegir también «Iniciar sesión sin contraseña», pero sin
cualquiera. La opción final, «Activar esta cuenta» está disponible solo cuando se haya
163
establecido una contraseña. Usar esta opción le permite al administrador activar
este campo una secuencia aleatoria de números, letras y símbolos. También puede
Contraseña nueva.
contraseña.
Ubuntu hace cumplir las políticas de las contraseñas en esta pantalla, así que preste
Modificar un usuario Pulse sobre el nombre del usuario en la lista de usuarios y luego
‣ Tipo de cuenta
‣ Idioma
‣ Contraseña
Puede también cambiar el nombre de usuario haciendo clic sobre el mismo en la parte
164
Eliminar un usuario Seleccione un usuario de la lista y pulse -. Ubuntu desactivará la
cuenta del usuario, y podrá elegir si quiere eliminar la carpeta personal del usuario o
usuario que podrá acceder a los mismos será el «root» (administrador, también conocido
Todas las aplicaciones que necesita Si está migrando desde Windows o Mac, quizá se
Algunos de los programas que ya ha usado tienen versiones nativas para Linux.
La mayoría de las aplicaciones que se listan en esta sección están disponibles a través
del Centro de soware. Aquellas marcadas con un asterisco (*) se pueden descargar
Suites ofimáticas
En Ubuntu puede elegir entre muchas suites ofimáticas. La más popular es LibreOffice
165
‣ Writer: procesador de texto
software de Ubuntu.
Aplicaciones de correo
Como sucede con las suites ofimáticas, hay varias opciones para aplicaciones de correo
proporciona un calendario.
Navegadores web
Chrome
166
‣ Linux: Mozilla Firefox, Opera*, Chromium, Google Chrome*, Epiphany
El Terminal o la Consola,
cal calendario
167
multiverse de Ubuntu.
Installing this package will pull in support for MP3 playback and decoding, support for
various other audio formats (GStreamer plugins), Microsoft fonts, Flash plugin, LAME
Tenga en cuenta que los paquetes de packages están restringidos por copyright o
O desde el terminal
Matroska, ASF, ...), demultiplexar más de 30 formatos y hacer conversiones del espacio
de colores.
Revisar tarea 4
Ubuntu usa el sistema de archivos de Linux, que está basado en una serie de carpetas en
el directorio raíz. Estas carpetas contienen importantes archivos del sistema que no se
orden sudo. Esta restricción por razones de seguridad: los virus informáticos no serán
168
capaces de cambiar los archivos del núcleo del sistema, y los usuarios ordinarios no
Figura 6: Algunos de los directorios más importantes del sistema de archivos raíz
parte superior, también conocida como directorio raíz, denotado por /. El directorio raíz
contiene todos los demás directorios y archivos de su sistema. Bajo el directorio raíz
USB).
directorio raíz).
169
/usr Pronunciado «user» (usuario), contiene la mayoría de los archivos de programa (no
de Programa en Microsoft Windows.
Cada carpeta tiene una ruta. La ruta es el nombre completo de la carpeta, y describe la
archivos que están en su escritorio de Ubuntu. Se puede separar en las siguientes partes
clave:
nombre-de-usuario
Escritorio
Cada directorio de Ubuntu tiene una ruta completa que comienza por / (el directorio
Normalmente solo son visibles mediante una orden especial o seleccionando una opción
170
programas. Por ejemplo, /home/su-nombre-deusuario/.thunderbird almacena la
para crear un archivo de texto vacio usamos: $ sudo touch <nombre archivo>
PRACTICA EN CLASE:
TIPO: GRUPAL
TIEMPO: 20'
Actividades:
archivos.
5. Abra un documento nuevo en Write y cree una portada con los datos de la
171
BIBLIOGRAFIA
http://translate.google.com/translate?hl=en&sl=ja&tl=es&u=http%3A%2F
%2Fpc.watch.impress.co.jp%2Fdocs%2Fcolumn%2Fkaigai
%2F20091127_331818.html
http://translate.google.com/translate?hl=en&sl=ja&tl=es&u=http%3A%2F
%2Fpc.watch.impress.co.jp%2Fdocs%2Fcolumn%2Fkaigai
%2F20091127_331818.html
http://translate.google.com/translate?hl=en&sl=ja&tl=es&u=http%3A%2F
%2Fpc.watch.impress.co.jp%2Fdocs%2Fcolumn%2Fkaigai
%2F20091127_331818.html
http://hardzone.es/2012/03/04/amd-vs-intel-comparativa-de-rendimiento/http://
www.taringa.net/post/info/17965573/Intel-o-AMD-Que-procesador-elegir.html
http://www.pcactual.com/articulo/laboratorio/especiales/10577/
los_micros_intel_dejan_atras_amd.html
http://www.alebentelecom.es/servicios-informaticos/faqs/intel-vs-amd-que-procesador-
es-mejor#sthash.eAJ2aLYo.dpuf
http://www.taringa.net/post/noticias/13529949/Todo-sobre-Intel-Core-i9.html
http://hipertextual.com/2014/11/intel-amd-guerra-historica-microprocesadores
http://blogthinkbig.com/ley-de-moore-electronica/
http://www.xataka.com/otros/microprocesadores-de-1000-nucleos-intel-lo-ve-posible
172