SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 1
Responsable: Prof. Carlos Montiel Rentería
Junio 2013
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 2
SOFTWARE
Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital;
comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware.
Es la parte lógica del computador y corresponde a un conjunto de instrucciones que le dicen al
hardware qué debe hacer.
Componente intangible en la informática. Generalmente se trata de una serie de instrucciones
(programa computacional) elaboradas por humanos en lenguajes de programación de alto nivel
(código fuente) que luego son traducidas por un compilador a código máquina (unos y ceros
comprendidos por las máquinas).
Palabra proveniente del inglés (literalmente: partes blandas o suaves), que en nuestro idioma no posee
una traducción adecuada al contexto, por lo cual se utiliza asiduamente sin traducir y fue admitida
por la Real Academia Española.
Resumiendo. Software es la información que es almacenada electrónicamente en una computadora
con la finalidad de realizar alguna tarea en particular.
El software está clasificado en cuatro amplias familias:
1. Software de Sistema
2. Software de Aplicación
3. Software de Desarrollo y
4. Software Educativo
Software de Sistema. Es un conjunto de pequeños programas cuya finalidad es darle “vida
propia” a una computadora para que responda correctamente a todo requerimiento por parte del
usuario, por ejemplo: los Sistemas Operativos están dentro de esta gran familia, como muestra
tenemos:
Para computadoras del tipo DeskTop, Laptops y Notebooks:
- Windows 8 Pro (el más reciente para equipo PC IBM compatibles, de la
empresa Microsoft, cuyo costo es de $3,735.00)
- Linux (software libre sin costo)
- OS X Mountain Lion (para equipo Apple-MAC, precio de actualización
$250.00)
Para equipo del tipo Tablet y Smartphone (Iphone, Galaxy,-el más vendido en 2012-, Oppo
Finder, -el más delgado 6.65 mm-):
- Android (Smartphone y Tablets de Samsung y otros)
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 3
- IOs (para el Smartphone Iphone, Ipad e Ipod de Apple)
- Windows Phone 8 (Smartphone y Tablets varios)
- BlackBerry 10 (Smartphone y Tablets BlackBerry)
Equipo Desktop
Computadora del tipo DeskTop innovador
cuya pantalla (o Monitor) del tipo
TouchScreen contiene todos los elementos
que antiguamente se concentraban en un
gabinete por separado. Tanto el teclado
como el mouse son inalámbricos.
Computadora del tipo Desktop tradicional,
con gabinete principal que contiene todos
los elementos principales del equipo (disco
duro, DVD, conectores USB, fuente de
poder, etc.), teclado y mouse alámbricos.
Equipo Laptop y Notebook
Generalmente las Laptops son de mayor tamaño y poseen mejores prestaciones que las
Notebooks.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 4
Equipos Tablets, SmartPhones e Ipod
Tablet Ipad y SmartPhone Iphone Ipod de Apple
Componentes de los Sistemas Operativos
Como ya se comento anteriormente los sistemas operativos (SO) se encargan de administrar los
recursos de la computadora así como el atender todos los requerimientos del usuario y para ello se
valen de los siguientes componentes:
 Gestión de procesos
 Gestión de la memoria principal
 Gestión del almacenamiento secundario
 El sistema de entrada y salida
 Sistema de archivos
Tablet BlackBerry SmartPhone
BlackBerry 10
Oppo Finder (el más
delgado)
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 5
 Sistemas de protección
 Programas de sistema
 Gestor de recursos
Gestión de procesos
Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea:
tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:
 Crear y destruir procesos
 Parar y reanudar procesos
 Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen.
En Windows se tiene el programa “Administrador de tareas” el cual es invocado a través de la
combinación de teclas: Ctrl + Alt + Supr, apareciendo la siguiente ventana de donde se elige la
opción “Iniciar el Administrador de tareas”:
En seguida deberá de aparecer la siguiente ventana:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 6
Entonces, tienes la opción de eliminar tareas activas, solo selecciona la deseada y enseguida haz clic
en el botón: “Finalizar tareas” y listo.
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a
realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las
tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las
de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja
prioridad pueden que nunca lleguen a ejecutarse y permanezcan en la lista para siempre. Para
solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.
Gestión de la memoria principal
La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una
dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos
de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:
 Conocer qué partes de la memoria están siendo utilizadas y por quién
 Decidir qué procesos se cargarán en memoria cuando haya espacio disponible
 Asignar y reclamar espacio de memoria cuando sea necesario
Memoria principal o memoria RAM:
Gestión del almacenamiento secundario
Un sistema de almacenamiento secundario es necesario, ya que la memoria principal
(almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y
datos. También es necesario mantener los datos que no convenga mantener en la memoria
principal. El SO se encarga de:
 Planificar los discos.
 Gestionar el espacio libre.
 Asignar el almacenamiento.
 Verificar que los datos se guarden en orden
Memoria secundaria por ejemplo el disco duro:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 7
El sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de
dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento
temporal de E/S y servir las interrupciones de los dispositivos de E/S.
Memoria Cache (Memoria de Acceso Aleatorio Estática)
(SRAM, Static Random Access Memory)
Sistema de archivos
Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos
almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información
de bases de datos, etc. El SO es responsable de:
 Construir y eliminar archivos y directorios.
 Ofrecer funciones para manipular archivos y directorios.
 Establecer la correspondencia entre archivos y unidades de almacenamiento.
 Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información
que se almacena en las memorias (normalmente discos) de las computadoras. Por ejemplo, existen los
sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.
Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin
embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de archivos FAT32 y NTFS, que
se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un
usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un
archivo con un sistema de archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS
el tamaño es considerablemente mayor.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 8
Ejemplo de un Sistema de archivos el de Windows: “Explorador de Windows”:
Sistemas de protección
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se
encarga de:
 Distinguir entre uso autorizado y no autorizado.
 Especificar los controles de seguridad a realizar.
 Forzar el uso de estos mecanismos de protección.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 9
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y
recepción de información a través de las interfaces de red. También hay que crear y mantener puntos
de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener
conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen
remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un
entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:
 Manipulación y modificación de archivos.
 Información del estado del sistema.
 Soporte a lenguajes de programación.
 Comunicaciones.
Gestor de recursos
Como gestor de recursos, el sistema operativo administra:
 La unidad central de procesamiento (donde está alojado el microprocesador).
 Los dispositivos de entrada y salida.
 La memoria principal (o de acceso directo).
 Los discos (o memoria secundaria).
 Los procesos (o programas en ejecución).
 Y en general todos los recursos del sistema.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 10
Software de Aplicación.
En esta clasificación se incluyen todos aquellos programas que permiten al usuario realizar una o varias
tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera
cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de
cálculo numérico y simbólico, videojuegos, entre otros. En el ámbito computacional a este tipo de
usuario se le denomina: “usuario final”, por ejemplo un gran porcentaje de alumnos de la vocacional
emplea Word, PowerPoint, Excel, Internet Explorer para realizar sus tareas escolares y para su
esparcimiento emplea: Facebook, Youtube, Twiter y algunos videojuegos.
Software de Desarrollo
Son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos
(Software de Aplicación). Para esto, el programador se vale de distintos lenguajes de programación,
tales como: Visual Basic, Java, PHP, ActionScript de Flash, Python, etc.
Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador,
paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros.
Software Educativo
Se denomina software educativo al destinado a la enseñanza y el aprendizaje autónomo y que,
además, permite el desarrollo de ciertas habilidades cognitivas.
Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia
gama de enfoques para la creación de software educativo, atendiendo a los diferentes tipos de
interacción que debería existir entre los actores del proceso de enseñanza-aprendizaje: educador,
alumno, conocimiento, computadora.
Como software educativo tenemos desde programas orientados a los aprendizajes hasta sistemas
operativos completos destinados a la educación, en la actualidad el Instituto Politécnico Nacional
imparte la carrera técnica de Químico Farmacéutico en línea la cual está apoyada en un gran
porcentaje por Software Educativo.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 11
Como ejemplo de Software Educativo Matemático se tiene a “College Algebra Solved”:
Otra faceta muy importante en el uso del software educativo es la Simulación, teniéndose varias
aplicaciones: Simulador de vuelo ya sea de avión, helicóptero y automóvil:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 12
A este tipo de simulación también se le conoce como “realidad virtual” aplicándose en el estudio y
aplicación en la medicina:
Para intervenciones quirúrgicas
Para atención a partos Auscultación general
Para intervenciones quirúrgicas
Liga para consultar software educativo matemático “Simplificar Fracciones”
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 13
Práctica para la comprensión de la interacción entre software y hardware
Hemos visto el significado de Software de Desarrollo y se mencionaron los lenguajes de programación
como parte de esta clasificación, en la actualidad existen muchísimos lenguajes de programación
pero uno de ellos que es el Ensamblador será nuestro ejemplo para la realización de la siguiente
práctica:
Paso 1. Activar la ventana “Símbolo del Sistema”. El comando DEBUG requiere de la ventana “Símbolo
del Sistema” para permitirnos realizar un pequeñísimo programa en lenguaje Ensamblador que nos
sumará dos números (1) y otro para desplegar un mensaje en pantalla (2). Haz clic en el botón de
“Inicio” de Windows y escribe en la caja de texto que contiene el mensaje: “Buscar programas y
archivos” la palabra cmd, tal como se muestra enseguida:
Debiendo de aparecer la opción: “cmd.exe” en la parte superior del menú “Inicio”, haz clic en ella, tal
como se muestra enseguida:
Aparecerá la ventana “C:windowssystem32cmd.exe”, parecida a la siguiente:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 14
Observa bien, aparece el símbolo “underline” (_), el cual ésta esperándonos a que tecleemos el
siguiente comando. Teclea las palabras “cd documents” y al final oprime la tecla “Enter” (o en
español: “Intro”) tal como se muestra en la siguiente imagen:
El comando “cd documents” nos trasladó o coloco en la carpeta Documents (en español: “Mis
Documentos”), en donde crearemos dos archivos tipo texto que contendrán los programas de
Ensamblador mencionados.
Paso 2. Uso del Bloc de notas para la captura de los programas de Ensamblador. Ahora desde el
“Explorador de Windows” vía botón “Inicio” elige la opción “Todos los programas” enseguida elige la
opción “Accesorios” y finalmente haz clic en “Bloc de notas”, teniendo la ventana: “Sin nombre: Bloc
de notas” teclea en ella las siguientes instrucciones, recuerda al final de cada instrucción (o renglón)
oprime la tecla “Intro” (o “Enter” en inglés):
A 100
MOV AX, 5
MOV BX, 8
ADD AX, BX
INT 20
(Renglón en blanco, solo oprime la tecla “Intro”)
(Renglón en blanco, solo oprime la tecla “Intro”)
T
T
T
Q
Deberás de tener en el Bloc de notas exactamente lo mismo que muestra la siguiente imagen:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 15
Ahora procedemos a guardar el archivo en la carpeta “Mis Documentos” para ello elige la opción
“Guardar” o “Guardar como” (es indistinto cuando se graba o se guarda por primera vez), tal como se
muestra en la siguiente imagen:
Enseguida deberá aparecer la siguiente ventana en donde debes de teclear
“programaEnsamblador1” como el nombre del archivo a guardar:
Ahora crearemos el segundo programa, captura el siguiente conjunto de instrucciones (sigue las
mismas acciones previamente mencionadas), la siguiente imagen nos muestra ya capturado el
programa en el Bloc de Notas:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 16
Como estarás observando el archivo ya fue guardado con el nombre de: “programaEnsamblador2.txt”
en la carpeta “Mis documentos”.
Paso 3. Ejecución del programa “programaEnsamblador1.txt”. Para verificar que efectivamente los
programas de ensamblador fueron guardados en la carpeta “Mis documentos” en la ventana
“Símbolo del sistema” teclea el comando: “dir programaEnsamblador*.*” seguido por un “Intro” (o
”Enter”), tal como se observa en la siguiente imagen:
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 17
Como estarás observando, los programas de ensamblador 1 y 2 si están y sus tamaños
correspondientes son de 56 y 150 bytes, así como también nos muestra la fecha y hora de creación
correspondientes.
Para proceder con la ejecución de ambos programas emplearemos el comando DEBUG, el cual
interpretará las instrucciones contenidas en ambos programas y con apoyo del microprocesador
realizara las acciones especificadas:
Ejecución del programa “programaEnsamblador1.txt”:
Teclea el siguiente comando en la ventana “Símbolo de sistema”:
debug <programaEnsamblador1.txt
Y al final oprime la tecla “Intro”, tal como se observa en la siguiente imagen:
Explicación
La instrucción: “debug <programaEnsamblador1.txt” indica que el comando “debug” recibe como
datos de entrada las instrucciones contenidas en el archivo “programaEnsamblador1.txt”, es decir el
debug irá interpretando c/u de las instrucciones en orden consecutivo, el símbolo “<” indica entrada,
en cambio el símbolo “>” indicaría salida.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 18
La 1ª. Instrucción “A 100” significa ensamblar el programa en la dirección 100 (el 100 ubica una
localidad de memoria de la memoria RAM), la interpretación de ensamblar es crear, edificar, elaborar,
construir.
La 2ª. Instrucción (MOV AX, 5) se especifica colocar o mover el número hexadecimal 5 en el registro de
control AX. Recuerda el microprocesador (cpu) contiene a los registros de control (AX, BX, Cx, ... etc.)
La 3ª. Instrucción (MOV BX, 8) se especifica colocar o mover el número hexadecimal 8 al registro de
control BX.
La 4ª. Instrucción (ADD AX,BX) especifica sumar los contenidos de los registros de control AX y BX
colocando el resultado en el registro de control AX.
El primer comando T (Trace) ejecuta la instrucción que es señalada por el registro IP (Instruction
Pointer), que al inicio de la ejecución del programa el registro de control IP contiene 100, recuerda la
instrucción “a 100” así lo requirió. Además de ejecutar la instrucción “mov ax,5” nos muestra los
contenidos de los registros de control contenidos en el microprocesador de tu computadora, así
observa el contenido del registro de control AX ya contiene el “5”, y observa el contenido del registro
de control IP : es “0103” (que corresponde a la dirección de la instrucción: mov bx,8).
El segundo comando T (Trace) ejecuta la instrucción de la dirección señalada por el registro IP (0103)
que corresponde mover el número 8 al registro BX, observa el registro BX ya lo contiene y el registro de
control IP se actualiza y posee ahora la dirección: 0106.
El tercer comando T ejecuta la instrucción de dirección 106: que suma los contenidos de los registros
de control AX y BX y coloca el resultado en el registro de control AX, por ello nos muestra el valor
“000D” (valor hexadecimal que convertido a decimal es 13) y finalmente el comando Q termina la
interacción con el comando DEBUG.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 19
Paso 4. Ejecución del programa “programaEnsamblador2.txt”. Procedemos exactamente igual como
lo hicimos con el programa anterior, teclea en la ventana de “Símbolo del Sistema" la instrucción:
debug <programaEnsamblador2.txt
y al final oprime la tecla “Intro” inmediatamente se ejecutan las instrucciones contenidas en el archivo
“programaEnsamablador2.txt” a través del comando debug, tal como se observa en la siguiente
imagen:
Explicación de la ejecución del programa
La instrucción: “N saludo.com” está definiendo el nombre (N-name) de un archivo el cual albergará el
programa en cuestión.
Como en el programa anterior se ensambla el programa a partir de la dirección de memoria 100.
La instrucción “mov ah,9”, mueve el número 9 a la parte alta del registro de control AX (AH, la H
significa High, -alta-), el número 9 corresponde a la acción de desplegar una cadena de caracteres a
pantalla.
La instrucción “mov dx, 109”, mueve el número 109 al registro de control dx, la dirección 109 es
precisamente la ubicación de la localidad de memoria que contiene el mensaje: “ke tranza
mongol!!!$”.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 20
La instrucción “int 21”, significa la ejecución de la interrupción 21 la cual permitirá desplegar en
pantalla (número 9) el contenido de la dirección almacenada en el registro de control DX.
La instrucción “int 20” indica el término del programa ensamblador.
La instrucción “RCX” permite desplegar el contenido del registro de control CX y almacenar el dato
tecleado por el usuario, que en este caso se refiere a la longitud del programa ensamblador (recuerda
la dirección inicial del programa es 0100 y la última dirección fue 011D, por lo que la longitud del
programa es 1D (0100 – 011D), número hexadecimal que significa 29 decimal.
La instrucción “W” (W-write), escribe un archivo en disco duro de longitud 29 con el nombre de
“saludo.com”.
La instrucción “Q” (Q-quite), abandona o termina con la sesión interactiva del comando DEBUG.
Conclusión. El programa crea un archivo llamado “saludo.com” por lo que observa bien la imagen
anterior, después de terminada la sesión del comando DEBUG, el programa es ejecutado simplemente
tecleando su nombre, y podrás ejecutarlo las veces que tú quieras.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 21
Actividad extra-aula.
1. Captura las siguientes instrucciones empleando el block de notas y guarda lo
capturado bajo el nombre de programaEnsamblador3.txt y en base a lo expuesto ejecuta el
programa:
A100
MOV AH,02
MOV DL,60
ADD DL,01
CMP DL,7A
JA 110
INT 21
LOOP 104
ADD DL,07
INT 21
ADD DL,1D
MOV CX,04
ADD DL,01
INT 21
LOOP 11B
INT 20
G
n alfabeto.com
rcx
24
w
q
Como evidencia deberás de realizar capturas de pantalla de todas tus acciones y describe
brevemente que es lo que hace o realiza el programa anterior, crea un archivo en Word y ahí pega tus
imágenes y explica tus acciones.
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 22
2. Contesta las siguientes preguntas colocando la letra que corresponda:
1. Información almacenada electrónicamente en una computadora ( )
a) El microprocesador (cpu)
b) Software
c) Registros de control
2. Parte lógica o soporte lógico de una computadora digital ( )
a) Firmaware (circuitos lógicos programados)
b) El microprocesador
c) Software
3. Componente intangible en la Informática ( )
a) Software
b) El Microprocesador
c) Memoria Cache
4. Los Sistemas Operativos están dentro de la clasificación de: ( )
a) Software de Aplicación
b) Software de Sistema
c) Software de Desarrollo
5. Sistema Operativo gratuito ( )
a) Linux
b) Windows 8
c) Os X Mountain Lion
6. Sistema Operativo instalado en los laboratorios del CECyT ( )
a) Windows XP
b) Windows Vista
c) Windows 7
7. SmartPhone más vendido en el año 2012 ( )
a) Iphone 4
b) SmartPhone Galaxy
c) Iphone 5
8. SmartPhone el más delgado mundialmente ( )
a) Iphone 5
b) Oppo Finder
c) BlackBerry
9. Es uno de los sistemas operativos para las Tablet’s ( )
a) Windows 8
b) Windows Exp
c) Android
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 23
10. Sistema Operativo de los teléfonos Iphone ( )
a) IOs
b) Android
c) Micro Linux
11. La tecnología TouchScreen es empleada en ( )
a) Teclado
b) Mouse
c) Monitor
12. Ejemplos de equipo PC portátil ( )
a) Tablet's
b) SmartPhone's
c) Laptop y Notebook
13. Componente del sistema operativo que proporciona mecanismos para la
comunicación y sincronización de procesos
( )
a) Gestión de Procesos
b) Gestión de Comunicaciones
c) Sistema de entrada y salida
14. Componente del sistema operativo que permite crear y destruir procesos ( )
a) Gestión de la memoria principal
b) Gestión de procesos
c) Sistema de archivos
15. Componente del sistema operativo que permite parar y reanudar procesos ( )
a) Gestión de la memoria principal
b) Sistema de entrada y salida
c) Gestión de procesos
16. La combinación de teclas Ctrl+Alt+Supr permite ( )
a) Activar el "Administrador de tareas"
b) Reiniciar el sistema operativo
c) “Resetear” la pantalla
17. La utilería "Administrador de tareas" permite ( )
a) Activar tareas de usuario
b) Eliminar procesos activos
c) Reducir cuotas a los procesos activos
18. Componente del sistema operativo que asigna y reclama espacio de memoria
cuando sea necesario
( )
a) Sistema de entrada y salida
b) Sistemas de protección
c) Gestión de la memoria principal
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 24
19. Componente del sistema operativo que decide que procesos se cargaran en
memoria
( )
a) Gestión de la memoria principal
b) Gestión del almacenamiento secundario
c) Sistema de entrada y salida
20. Componente del sistema operativo que se encarga de la gestión o administración
del espacio libre de los discos duros
( )
a) Gestión de la memoria principal
b) Sistema de entrada y salida
c) Gestión del almacenamiento secundario
21. Componente del sistema operativo que se encarga del manejo de la memoria
cache
( )
a) Sistema de entrada y salida
b) Gestión de la memoria principal
c) Gestión del almacenamiento secundario
22. Componente del sistema operativo que se encarga de crear y eliminar archivos y
directorios
( )
a) Sistema de archivos
b) Gestión del almacenamiento secundario
c) Gestión de procesos
23. Diferentes formas de organizar la información en los medios magnéticos ( )
a) FAT, FAT32, NTFS
b) Acceso directo, Indexada y lineal
c) Secuencial, Directa e Indexada
24. Tipo de software que permite la creación de aplicaciones dirigidas al usuario final ( )
a) Software de Sistema
b) Software de Aplicación
c) Software de Desarrollo
25. Facebook es un software clasificado como ( )
a) Software Educativo
b) Software de Sistema
c) Software de Aplicación
26. El lenguaje de programación ActionScript de Flash está en la clasificación de ( )
a) Software Educativo
b) Software de Desarrollo
c) Software de Sistema
27. Tipo de Software que permite el desarrollo de ciertas habilidades cognitivas ( )
INSTITUTO POLITÉCNICO NACIONAL
CECyT “Miguel Othón de Mendizábal”
Software
Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 25
a) Software de Aplicación
b) Software de Desarrollo
c) Software Educativo
28. Actores del proceso enseñanza-aprendizaje actual ( )
a) Profesor y Alumno
b) Profesor, Alumno y Conocimiento
c) Profesor, Alumno, Conocimiento y Computadora
29. Tipo de software destinado a la enseñanza y aprendizaje autónomo ( )
a) Software del Sistema
b) Software Educativo
c) Software de Desarrollo
30. Tipo de software que maneja el concepto de realidad virtual ( )
a) Software de Sistema
b) Software de Desarrollo
c) Software Educativo
Envía tus evidencias al correo electrónico de tu profesor, recuerda el tiempo de entrega debe ser
hasta las 23:59 hrs. del día anterior de la próxima clase.

Más contenido relacionado

La actualidad más candente

CPU - Montañía Daniela.
CPU - Montañía Daniela.CPU - Montañía Daniela.
CPU - Montañía Daniela.danielamontaia
 
Andres estrada (2)
Andres estrada (2)Andres estrada (2)
Andres estrada (2)motis2013
 
Apuntes de tics 2015 (1er parcial)
Apuntes de tics 2015 (1er parcial)Apuntes de tics 2015 (1er parcial)
Apuntes de tics 2015 (1er parcial)brianbgga
 
Apuntes de tics 2015 (1er parcial) (1)
Apuntes de tics 2015 (1er parcial) (1)Apuntes de tics 2015 (1er parcial) (1)
Apuntes de tics 2015 (1er parcial) (1)brianbgga
 
Introduccion a la computacion sesiones 45
Introduccion a la computacion sesiones 45Introduccion a la computacion sesiones 45
Introduccion a la computacion sesiones 45Marianela Hernández
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIEuler V. Terán Yépez
 
Clase 2 la_informatica
Clase 2 la_informaticaClase 2 la_informatica
Clase 2 la_informaticaDr.Ing. Uriel
 
Modulo introducción computación
Modulo introducción  computaciónModulo introducción  computación
Modulo introducción computaciónVega111
 
CONCEPTOS BÁSICOS COMPUTACIONALES
CONCEPTOS BÁSICOS COMPUTACIONALESCONCEPTOS BÁSICOS COMPUTACIONALES
CONCEPTOS BÁSICOS COMPUTACIONALESEdithMarisolGonzlezP
 
Resumen del libro
Resumen del libro Resumen del libro
Resumen del libro Laura Salais
 

La actualidad más candente (17)

La Informatica
La InformaticaLa Informatica
La Informatica
 
CPU - Montañía Daniela.
CPU - Montañía Daniela.CPU - Montañía Daniela.
CPU - Montañía Daniela.
 
Andres estrada (2)
Andres estrada (2)Andres estrada (2)
Andres estrada (2)
 
Apuntes de tics 2015 (1er parcial)
Apuntes de tics 2015 (1er parcial)Apuntes de tics 2015 (1er parcial)
Apuntes de tics 2015 (1er parcial)
 
Apuntes de tics 2015 (1er parcial) (1)
Apuntes de tics 2015 (1er parcial) (1)Apuntes de tics 2015 (1er parcial) (1)
Apuntes de tics 2015 (1er parcial) (1)
 
SISTEMAS OPERATIVOS 1
SISTEMAS OPERATIVOS 1SISTEMAS OPERATIVOS 1
SISTEMAS OPERATIVOS 1
 
Conceptos Básicos de Computación
Conceptos Básicos de ComputaciónConceptos Básicos de Computación
Conceptos Básicos de Computación
 
Introduccion a la computacion sesiones 45
Introduccion a la computacion sesiones 45Introduccion a la computacion sesiones 45
Introduccion a la computacion sesiones 45
 
Ib tema3a
Ib tema3aIb tema3a
Ib tema3a
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte II
 
Clase 2 la_informatica
Clase 2 la_informaticaClase 2 la_informatica
Clase 2 la_informatica
 
Modulo introducción computación
Modulo introducción  computaciónModulo introducción  computación
Modulo introducción computación
 
Computación e informática
Computación e informáticaComputación e informática
Computación e informática
 
Proyecto
Proyecto Proyecto
Proyecto
 
CONCEPTOS BÁSICOS COMPUTACIONALES
CONCEPTOS BÁSICOS COMPUTACIONALESCONCEPTOS BÁSICOS COMPUTACIONALES
CONCEPTOS BÁSICOS COMPUTACIONALES
 
Resumen del libro
Resumen del libro Resumen del libro
Resumen del libro
 
Microsoft windows final
Microsoft windows finalMicrosoft windows final
Microsoft windows final
 

Destacado

User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersCatherine Robson
 
DevNation 2016: 7 must-try user experience tactics for developers
DevNation 2016: 7 must-try user experience tactics for developersDevNation 2016: 7 must-try user experience tactics for developers
DevNation 2016: 7 must-try user experience tactics for developersCatherine Robson
 
User Experience for Internet of Things
User Experience for Internet of ThingsUser Experience for Internet of Things
User Experience for Internet of ThingsCatherine Robson
 
Start over strategy for tomorrow's future - ThoughtWorks Live China 2014
Start over strategy for tomorrow's future - ThoughtWorks Live China 2014Start over strategy for tomorrow's future - ThoughtWorks Live China 2014
Start over strategy for tomorrow's future - ThoughtWorks Live China 2014Thoughtworks
 
How social media influences purchasing decisions
How social media influences purchasing decisionsHow social media influences purchasing decisions
How social media influences purchasing decisionsHeyday ApS
 
Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015
Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015
Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015Digiday
 
ATLOSCon 2013: Online marketing and privacy
ATLOSCon 2013: Online marketing and privacyATLOSCon 2013: Online marketing and privacy
ATLOSCon 2013: Online marketing and privacyTrey Peden
 
SalesEdge - Delighting
SalesEdge - DelightingSalesEdge - Delighting
SalesEdge - DelightingMindTickle
 
The Secret Sauce of Agile- a Culture of Great Meetings agile2015
The Secret Sauce of Agile- a Culture of Great Meetings agile2015The Secret Sauce of Agile- a Culture of Great Meetings agile2015
The Secret Sauce of Agile- a Culture of Great Meetings agile2015Jean Tabaka
 
How to Market Your Startup to the Enterprise
How to Market Your Startup to the EnterpriseHow to Market Your Startup to the Enterprise
How to Market Your Startup to the EnterpriseWork-Bench
 
Millennials, Xers and Boomers: How to capitalize on where and when they shop ...
Millennials, Xers and Boomers: How to capitalize on where and when they shop ...Millennials, Xers and Boomers: How to capitalize on where and when they shop ...
Millennials, Xers and Boomers: How to capitalize on where and when they shop ...Digiday
 
3 Steps To Bettering Your Staff's Phone Skills Without A Script
3 Steps To Bettering Your Staff's Phone Skills Without A Script3 Steps To Bettering Your Staff's Phone Skills Without A Script
3 Steps To Bettering Your Staff's Phone Skills Without A ScriptCentury Interactive
 
Learning from the dreams in the bible
Learning from the dreams in the bibleLearning from the dreams in the bible
Learning from the dreams in the bibleLearning to Prophesy
 
Not All Data is Created Equal
Not All Data is Created EqualNot All Data is Created Equal
Not All Data is Created EqualiMedia Connection
 
2015 Consumer Trends
2015 Consumer Trends2015 Consumer Trends
2015 Consumer TrendsGSW
 
31 Expert Social Media Tips for Success in 2016
31 Expert Social Media Tips for Success in 201631 Expert Social Media Tips for Success in 2016
31 Expert Social Media Tips for Success in 2016Pagemodo
 
W Hotel Marketing Communication Plan
W Hotel Marketing Communication PlanW Hotel Marketing Communication Plan
W Hotel Marketing Communication PlanIlana Dourado
 
10 Ecommerce Retail Trends for 2015
10 Ecommerce Retail Trends for 201510 Ecommerce Retail Trends for 2015
10 Ecommerce Retail Trends for 2015Smart Insights
 
A Surprising Way to Change the World (in 5.5 Easy Steps)
A Surprising Way to Change the World (in 5.5 Easy Steps)A Surprising Way to Change the World (in 5.5 Easy Steps)
A Surprising Way to Change the World (in 5.5 Easy Steps)Kenneth Yu
 

Destacado (20)

User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for Developers
 
DevNation 2016: 7 must-try user experience tactics for developers
DevNation 2016: 7 must-try user experience tactics for developersDevNation 2016: 7 must-try user experience tactics for developers
DevNation 2016: 7 must-try user experience tactics for developers
 
User Experience for Internet of Things
User Experience for Internet of ThingsUser Experience for Internet of Things
User Experience for Internet of Things
 
Start over strategy for tomorrow's future - ThoughtWorks Live China 2014
Start over strategy for tomorrow's future - ThoughtWorks Live China 2014Start over strategy for tomorrow's future - ThoughtWorks Live China 2014
Start over strategy for tomorrow's future - ThoughtWorks Live China 2014
 
How social media influences purchasing decisions
How social media influences purchasing decisionsHow social media influences purchasing decisions
How social media influences purchasing decisions
 
Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015
Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015
Gamestorming Workshop: The Uses of Story - DRS Chicago, June 2015
 
ATLOSCon 2013: Online marketing and privacy
ATLOSCon 2013: Online marketing and privacyATLOSCon 2013: Online marketing and privacy
ATLOSCon 2013: Online marketing and privacy
 
SalesEdge - Delighting
SalesEdge - DelightingSalesEdge - Delighting
SalesEdge - Delighting
 
Wrangle the tech!
Wrangle the tech!Wrangle the tech!
Wrangle the tech!
 
The Secret Sauce of Agile- a Culture of Great Meetings agile2015
The Secret Sauce of Agile- a Culture of Great Meetings agile2015The Secret Sauce of Agile- a Culture of Great Meetings agile2015
The Secret Sauce of Agile- a Culture of Great Meetings agile2015
 
How to Market Your Startup to the Enterprise
How to Market Your Startup to the EnterpriseHow to Market Your Startup to the Enterprise
How to Market Your Startup to the Enterprise
 
Millennials, Xers and Boomers: How to capitalize on where and when they shop ...
Millennials, Xers and Boomers: How to capitalize on where and when they shop ...Millennials, Xers and Boomers: How to capitalize on where and when they shop ...
Millennials, Xers and Boomers: How to capitalize on where and when they shop ...
 
3 Steps To Bettering Your Staff's Phone Skills Without A Script
3 Steps To Bettering Your Staff's Phone Skills Without A Script3 Steps To Bettering Your Staff's Phone Skills Without A Script
3 Steps To Bettering Your Staff's Phone Skills Without A Script
 
Learning from the dreams in the bible
Learning from the dreams in the bibleLearning from the dreams in the bible
Learning from the dreams in the bible
 
Not All Data is Created Equal
Not All Data is Created EqualNot All Data is Created Equal
Not All Data is Created Equal
 
2015 Consumer Trends
2015 Consumer Trends2015 Consumer Trends
2015 Consumer Trends
 
31 Expert Social Media Tips for Success in 2016
31 Expert Social Media Tips for Success in 201631 Expert Social Media Tips for Success in 2016
31 Expert Social Media Tips for Success in 2016
 
W Hotel Marketing Communication Plan
W Hotel Marketing Communication PlanW Hotel Marketing Communication Plan
W Hotel Marketing Communication Plan
 
10 Ecommerce Retail Trends for 2015
10 Ecommerce Retail Trends for 201510 Ecommerce Retail Trends for 2015
10 Ecommerce Retail Trends for 2015
 
A Surprising Way to Change the World (in 5.5 Easy Steps)
A Surprising Way to Change the World (in 5.5 Easy Steps)A Surprising Way to Change the World (in 5.5 Easy Steps)
A Surprising Way to Change the World (in 5.5 Easy Steps)
 

Similar a Software Sistemas

Similar a Software Sistemas (20)

Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos &lt;3
Sistemas operativos &lt;3Sistemas operativos &lt;3
Sistemas operativos &lt;3
 
Sistemas operativos &lt;3
Sistemas operativos &lt;3Sistemas operativos &lt;3
Sistemas operativos &lt;3
 
sistema operativos
sistema operativos sistema operativos
sistema operativos
 
Proyecto sistema operativo suspes
Proyecto sistema operativo suspesProyecto sistema operativo suspes
Proyecto sistema operativo suspes
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
So
SoSo
So
 
Informatica l actividad 2
Informatica l actividad 2Informatica l actividad 2
Informatica l actividad 2
 
actividad 2
actividad 2actividad 2
actividad 2
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativo
 
Informatica i
Informatica  iInformatica  i
Informatica i
 
Presentación
Presentación Presentación
Presentación
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
1 conceptos asoitson
1 conceptos asoitson1 conceptos asoitson
1 conceptos asoitson
 
Presentación jorge barrios
Presentación jorge barriosPresentación jorge barrios
Presentación jorge barrios
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
DFSO sistema operativo
DFSO sistema operativoDFSO sistema operativo
DFSO sistema operativo
 
Sistema operativo (so)
Sistema operativo (so)Sistema operativo (so)
Sistema operativo (so)
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 

Más de CECYT Num. 6, Miguel Othon de Mendizabal

Tutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPN
Tutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPNTutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPN
Tutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPNCECYT Num. 6, Miguel Othon de Mendizabal
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaCECYT Num. 6, Miguel Othon de Mendizabal
 

Más de CECYT Num. 6, Miguel Othon de Mendizabal (18)

Sesión 5 virus informático
Sesión 5   virus informáticoSesión 5   virus informático
Sesión 5 virus informático
 
Animación y transicion powerpoint 2013 prof. montiel
Animación y transicion powerpoint 2013 prof. montielAnimación y transicion powerpoint 2013 prof. montiel
Animación y transicion powerpoint 2013 prof. montiel
 
Tutorial laberinto, PowerPoint 2013 prof. Carlos Montiel R IPN
Tutorial laberinto, PowerPoint 2013 prof. Carlos Montiel R IPNTutorial laberinto, PowerPoint 2013 prof. Carlos Montiel R IPN
Tutorial laberinto, PowerPoint 2013 prof. Carlos Montiel R IPN
 
Tutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPN
Tutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPNTutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPN
Tutorial Excel 2013 crear examen tipo Auto evaluación prof. Carlos Montiel IPN
 
Pseint Carlos Montiel R IPN
Pseint Carlos Montiel R IPNPseint Carlos Montiel R IPN
Pseint Carlos Montiel R IPN
 
Tutorial figuras geométricas prof. carlos montiel r. ipn
Tutorial figuras geométricas prof. carlos montiel r. ipnTutorial figuras geométricas prof. carlos montiel r. ipn
Tutorial figuras geométricas prof. carlos montiel r. ipn
 
Tutorial lluvia de manzajas y juego prof. carlos montiel rentería ipn
Tutorial lluvia de manzajas y juego prof. carlos montiel rentería ipnTutorial lluvia de manzajas y juego prof. carlos montiel rentería ipn
Tutorial lluvia de manzajas y juego prof. carlos montiel rentería ipn
 
Tutorial scratch 2 laberinto prof. carlos montiel renteria ipn
Tutorial scratch 2 laberinto prof. carlos montiel renteria ipnTutorial scratch 2 laberinto prof. carlos montiel renteria ipn
Tutorial scratch 2 laberinto prof. carlos montiel renteria ipn
 
Tutorial lanzar un dado scratch prof. carlos montiel
Tutorial lanzar un dado scratch prof. carlos montielTutorial lanzar un dado scratch prof. carlos montiel
Tutorial lanzar un dado scratch prof. carlos montiel
 
Scratch Tutorial caida libre prof. carlos montiel renteria ipn
Scratch Tutorial caida libre prof. carlos montiel renteria ipnScratch Tutorial caida libre prof. carlos montiel renteria ipn
Scratch Tutorial caida libre prof. carlos montiel renteria ipn
 
Scratch bloque por siempre prof. carlos montiel renteria elbragao69
Scratch bloque por siempre prof. carlos montiel renteria elbragao69Scratch bloque por siempre prof. carlos montiel renteria elbragao69
Scratch bloque por siempre prof. carlos montiel renteria elbragao69
 
Tutorial ec cuad scratch
Tutorial ec cuad scratchTutorial ec cuad scratch
Tutorial ec cuad scratch
 
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteriaTutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
Tutorial Excel 2010 VBA macro diferencias de horas prof. carlos montiel renteria
 
Tutorial html frames elbragao69 ipn prof montiel
Tutorial html frames elbragao69 ipn prof montielTutorial html frames elbragao69 ipn prof montiel
Tutorial html frames elbragao69 ipn prof montiel
 
Introducción a Internet IPN Prof. Calos Montiel Renteria
Introducción a Internet IPN Prof. Calos Montiel RenteriaIntroducción a Internet IPN Prof. Calos Montiel Renteria
Introducción a Internet IPN Prof. Calos Montiel Renteria
 
Algunas fórmulas excel 2010 elbragao69 IPN Prof.Carlos Montiel R
Algunas fórmulas excel 2010 elbragao69 IPN Prof.Carlos Montiel RAlgunas fórmulas excel 2010 elbragao69 IPN Prof.Carlos Montiel R
Algunas fórmulas excel 2010 elbragao69 IPN Prof.Carlos Montiel R
 
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel RTutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
Tutorial vba ispt Excel 2010 elbragao69 IPN Prof. Carlos Montiel R
 
Introduccion Hardware ipn prof carlos montiel elbragao69
Introduccion Hardware ipn prof carlos montiel elbragao69Introduccion Hardware ipn prof carlos montiel elbragao69
Introduccion Hardware ipn prof carlos montiel elbragao69
 

Último

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Último (20)

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Software Sistemas

  • 1. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 1 Responsable: Prof. Carlos Montiel Rentería Junio 2013
  • 2. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 2 SOFTWARE Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware. Es la parte lógica del computador y corresponde a un conjunto de instrucciones que le dicen al hardware qué debe hacer. Componente intangible en la informática. Generalmente se trata de una serie de instrucciones (programa computacional) elaboradas por humanos en lenguajes de programación de alto nivel (código fuente) que luego son traducidas por un compilador a código máquina (unos y ceros comprendidos por las máquinas). Palabra proveniente del inglés (literalmente: partes blandas o suaves), que en nuestro idioma no posee una traducción adecuada al contexto, por lo cual se utiliza asiduamente sin traducir y fue admitida por la Real Academia Española. Resumiendo. Software es la información que es almacenada electrónicamente en una computadora con la finalidad de realizar alguna tarea en particular. El software está clasificado en cuatro amplias familias: 1. Software de Sistema 2. Software de Aplicación 3. Software de Desarrollo y 4. Software Educativo Software de Sistema. Es un conjunto de pequeños programas cuya finalidad es darle “vida propia” a una computadora para que responda correctamente a todo requerimiento por parte del usuario, por ejemplo: los Sistemas Operativos están dentro de esta gran familia, como muestra tenemos: Para computadoras del tipo DeskTop, Laptops y Notebooks: - Windows 8 Pro (el más reciente para equipo PC IBM compatibles, de la empresa Microsoft, cuyo costo es de $3,735.00) - Linux (software libre sin costo) - OS X Mountain Lion (para equipo Apple-MAC, precio de actualización $250.00) Para equipo del tipo Tablet y Smartphone (Iphone, Galaxy,-el más vendido en 2012-, Oppo Finder, -el más delgado 6.65 mm-): - Android (Smartphone y Tablets de Samsung y otros)
  • 3. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 3 - IOs (para el Smartphone Iphone, Ipad e Ipod de Apple) - Windows Phone 8 (Smartphone y Tablets varios) - BlackBerry 10 (Smartphone y Tablets BlackBerry) Equipo Desktop Computadora del tipo DeskTop innovador cuya pantalla (o Monitor) del tipo TouchScreen contiene todos los elementos que antiguamente se concentraban en un gabinete por separado. Tanto el teclado como el mouse son inalámbricos. Computadora del tipo Desktop tradicional, con gabinete principal que contiene todos los elementos principales del equipo (disco duro, DVD, conectores USB, fuente de poder, etc.), teclado y mouse alámbricos. Equipo Laptop y Notebook Generalmente las Laptops son de mayor tamaño y poseen mejores prestaciones que las Notebooks.
  • 4. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 4 Equipos Tablets, SmartPhones e Ipod Tablet Ipad y SmartPhone Iphone Ipod de Apple Componentes de los Sistemas Operativos Como ya se comento anteriormente los sistemas operativos (SO) se encargan de administrar los recursos de la computadora así como el atender todos los requerimientos del usuario y para ello se valen de los siguientes componentes:  Gestión de procesos  Gestión de la memoria principal  Gestión del almacenamiento secundario  El sistema de entrada y salida  Sistema de archivos Tablet BlackBerry SmartPhone BlackBerry 10 Oppo Finder (el más delgado)
  • 5. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 5  Sistemas de protección  Programas de sistema  Gestor de recursos Gestión de procesos Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:  Crear y destruir procesos  Parar y reanudar procesos  Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen. En Windows se tiene el programa “Administrador de tareas” el cual es invocado a través de la combinación de teclas: Ctrl + Alt + Supr, apareciendo la siguiente ventana de donde se elige la opción “Iniciar el Administrador de tareas”: En seguida deberá de aparecer la siguiente ventana:
  • 6. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 6 Entonces, tienes la opción de eliminar tareas activas, solo selecciona la deseada y enseguida haz clic en el botón: “Finalizar tareas” y listo. La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas. Gestión de la memoria principal La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:  Conocer qué partes de la memoria están siendo utilizadas y por quién  Decidir qué procesos se cargarán en memoria cuando haya espacio disponible  Asignar y reclamar espacio de memoria cuando sea necesario Memoria principal o memoria RAM: Gestión del almacenamiento secundario Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:  Planificar los discos.  Gestionar el espacio libre.  Asignar el almacenamiento.  Verificar que los datos se guarden en orden Memoria secundaria por ejemplo el disco duro:
  • 7. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 7 El sistema de entrada y salida Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S. Memoria Cache (Memoria de Acceso Aleatorio Estática) (SRAM, Static Random Access Memory) Sistema de archivos Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:  Construir y eliminar archivos y directorios.  Ofrecer funciones para manipular archivos y directorios.  Establecer la correspondencia entre archivos y unidades de almacenamiento.  Realizar copias de seguridad de archivos. Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de las computadoras. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de archivos FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un archivo con un sistema de archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.
  • 8. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 8 Ejemplo de un Sistema de archivos el de Windows: “Explorador de Windows”: Sistemas de protección Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:  Distinguir entre uso autorizado y no autorizado.  Especificar los controles de seguridad a realizar.  Forzar el uso de estos mecanismos de protección.
  • 9. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 9 Sistema de comunicaciones Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente. Programas de sistema Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:  Manipulación y modificación de archivos.  Información del estado del sistema.  Soporte a lenguajes de programación.  Comunicaciones. Gestor de recursos Como gestor de recursos, el sistema operativo administra:  La unidad central de procesamiento (donde está alojado el microprocesador).  Los dispositivos de entrada y salida.  La memoria principal (o de acceso directo).  Los discos (o memoria secundaria).  Los procesos (o programas en ejecución).  Y en general todos los recursos del sistema.
  • 10. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 10 Software de Aplicación. En esta clasificación se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros. En el ámbito computacional a este tipo de usuario se le denomina: “usuario final”, por ejemplo un gran porcentaje de alumnos de la vocacional emplea Word, PowerPoint, Excel, Internet Explorer para realizar sus tareas escolares y para su esparcimiento emplea: Facebook, Youtube, Twiter y algunos videojuegos. Software de Desarrollo Son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos (Software de Aplicación). Para esto, el programador se vale de distintos lenguajes de programación, tales como: Visual Basic, Java, PHP, ActionScript de Flash, Python, etc. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros. Software Educativo Se denomina software educativo al destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo, atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza-aprendizaje: educador, alumno, conocimiento, computadora. Como software educativo tenemos desde programas orientados a los aprendizajes hasta sistemas operativos completos destinados a la educación, en la actualidad el Instituto Politécnico Nacional imparte la carrera técnica de Químico Farmacéutico en línea la cual está apoyada en un gran porcentaje por Software Educativo.
  • 11. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 11 Como ejemplo de Software Educativo Matemático se tiene a “College Algebra Solved”: Otra faceta muy importante en el uso del software educativo es la Simulación, teniéndose varias aplicaciones: Simulador de vuelo ya sea de avión, helicóptero y automóvil:
  • 12. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 12 A este tipo de simulación también se le conoce como “realidad virtual” aplicándose en el estudio y aplicación en la medicina: Para intervenciones quirúrgicas Para atención a partos Auscultación general Para intervenciones quirúrgicas Liga para consultar software educativo matemático “Simplificar Fracciones”
  • 13. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 13 Práctica para la comprensión de la interacción entre software y hardware Hemos visto el significado de Software de Desarrollo y se mencionaron los lenguajes de programación como parte de esta clasificación, en la actualidad existen muchísimos lenguajes de programación pero uno de ellos que es el Ensamblador será nuestro ejemplo para la realización de la siguiente práctica: Paso 1. Activar la ventana “Símbolo del Sistema”. El comando DEBUG requiere de la ventana “Símbolo del Sistema” para permitirnos realizar un pequeñísimo programa en lenguaje Ensamblador que nos sumará dos números (1) y otro para desplegar un mensaje en pantalla (2). Haz clic en el botón de “Inicio” de Windows y escribe en la caja de texto que contiene el mensaje: “Buscar programas y archivos” la palabra cmd, tal como se muestra enseguida: Debiendo de aparecer la opción: “cmd.exe” en la parte superior del menú “Inicio”, haz clic en ella, tal como se muestra enseguida: Aparecerá la ventana “C:windowssystem32cmd.exe”, parecida a la siguiente:
  • 14. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 14 Observa bien, aparece el símbolo “underline” (_), el cual ésta esperándonos a que tecleemos el siguiente comando. Teclea las palabras “cd documents” y al final oprime la tecla “Enter” (o en español: “Intro”) tal como se muestra en la siguiente imagen: El comando “cd documents” nos trasladó o coloco en la carpeta Documents (en español: “Mis Documentos”), en donde crearemos dos archivos tipo texto que contendrán los programas de Ensamblador mencionados. Paso 2. Uso del Bloc de notas para la captura de los programas de Ensamblador. Ahora desde el “Explorador de Windows” vía botón “Inicio” elige la opción “Todos los programas” enseguida elige la opción “Accesorios” y finalmente haz clic en “Bloc de notas”, teniendo la ventana: “Sin nombre: Bloc de notas” teclea en ella las siguientes instrucciones, recuerda al final de cada instrucción (o renglón) oprime la tecla “Intro” (o “Enter” en inglés): A 100 MOV AX, 5 MOV BX, 8 ADD AX, BX INT 20 (Renglón en blanco, solo oprime la tecla “Intro”) (Renglón en blanco, solo oprime la tecla “Intro”) T T T Q Deberás de tener en el Bloc de notas exactamente lo mismo que muestra la siguiente imagen:
  • 15. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 15 Ahora procedemos a guardar el archivo en la carpeta “Mis Documentos” para ello elige la opción “Guardar” o “Guardar como” (es indistinto cuando se graba o se guarda por primera vez), tal como se muestra en la siguiente imagen: Enseguida deberá aparecer la siguiente ventana en donde debes de teclear “programaEnsamblador1” como el nombre del archivo a guardar: Ahora crearemos el segundo programa, captura el siguiente conjunto de instrucciones (sigue las mismas acciones previamente mencionadas), la siguiente imagen nos muestra ya capturado el programa en el Bloc de Notas:
  • 16. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 16 Como estarás observando el archivo ya fue guardado con el nombre de: “programaEnsamblador2.txt” en la carpeta “Mis documentos”. Paso 3. Ejecución del programa “programaEnsamblador1.txt”. Para verificar que efectivamente los programas de ensamblador fueron guardados en la carpeta “Mis documentos” en la ventana “Símbolo del sistema” teclea el comando: “dir programaEnsamblador*.*” seguido por un “Intro” (o ”Enter”), tal como se observa en la siguiente imagen:
  • 17. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 17 Como estarás observando, los programas de ensamblador 1 y 2 si están y sus tamaños correspondientes son de 56 y 150 bytes, así como también nos muestra la fecha y hora de creación correspondientes. Para proceder con la ejecución de ambos programas emplearemos el comando DEBUG, el cual interpretará las instrucciones contenidas en ambos programas y con apoyo del microprocesador realizara las acciones especificadas: Ejecución del programa “programaEnsamblador1.txt”: Teclea el siguiente comando en la ventana “Símbolo de sistema”: debug <programaEnsamblador1.txt Y al final oprime la tecla “Intro”, tal como se observa en la siguiente imagen: Explicación La instrucción: “debug <programaEnsamblador1.txt” indica que el comando “debug” recibe como datos de entrada las instrucciones contenidas en el archivo “programaEnsamblador1.txt”, es decir el debug irá interpretando c/u de las instrucciones en orden consecutivo, el símbolo “<” indica entrada, en cambio el símbolo “>” indicaría salida.
  • 18. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 18 La 1ª. Instrucción “A 100” significa ensamblar el programa en la dirección 100 (el 100 ubica una localidad de memoria de la memoria RAM), la interpretación de ensamblar es crear, edificar, elaborar, construir. La 2ª. Instrucción (MOV AX, 5) se especifica colocar o mover el número hexadecimal 5 en el registro de control AX. Recuerda el microprocesador (cpu) contiene a los registros de control (AX, BX, Cx, ... etc.) La 3ª. Instrucción (MOV BX, 8) se especifica colocar o mover el número hexadecimal 8 al registro de control BX. La 4ª. Instrucción (ADD AX,BX) especifica sumar los contenidos de los registros de control AX y BX colocando el resultado en el registro de control AX. El primer comando T (Trace) ejecuta la instrucción que es señalada por el registro IP (Instruction Pointer), que al inicio de la ejecución del programa el registro de control IP contiene 100, recuerda la instrucción “a 100” así lo requirió. Además de ejecutar la instrucción “mov ax,5” nos muestra los contenidos de los registros de control contenidos en el microprocesador de tu computadora, así observa el contenido del registro de control AX ya contiene el “5”, y observa el contenido del registro de control IP : es “0103” (que corresponde a la dirección de la instrucción: mov bx,8). El segundo comando T (Trace) ejecuta la instrucción de la dirección señalada por el registro IP (0103) que corresponde mover el número 8 al registro BX, observa el registro BX ya lo contiene y el registro de control IP se actualiza y posee ahora la dirección: 0106. El tercer comando T ejecuta la instrucción de dirección 106: que suma los contenidos de los registros de control AX y BX y coloca el resultado en el registro de control AX, por ello nos muestra el valor “000D” (valor hexadecimal que convertido a decimal es 13) y finalmente el comando Q termina la interacción con el comando DEBUG.
  • 19. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 19 Paso 4. Ejecución del programa “programaEnsamblador2.txt”. Procedemos exactamente igual como lo hicimos con el programa anterior, teclea en la ventana de “Símbolo del Sistema" la instrucción: debug <programaEnsamblador2.txt y al final oprime la tecla “Intro” inmediatamente se ejecutan las instrucciones contenidas en el archivo “programaEnsamablador2.txt” a través del comando debug, tal como se observa en la siguiente imagen: Explicación de la ejecución del programa La instrucción: “N saludo.com” está definiendo el nombre (N-name) de un archivo el cual albergará el programa en cuestión. Como en el programa anterior se ensambla el programa a partir de la dirección de memoria 100. La instrucción “mov ah,9”, mueve el número 9 a la parte alta del registro de control AX (AH, la H significa High, -alta-), el número 9 corresponde a la acción de desplegar una cadena de caracteres a pantalla. La instrucción “mov dx, 109”, mueve el número 109 al registro de control dx, la dirección 109 es precisamente la ubicación de la localidad de memoria que contiene el mensaje: “ke tranza mongol!!!$”.
  • 20. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 20 La instrucción “int 21”, significa la ejecución de la interrupción 21 la cual permitirá desplegar en pantalla (número 9) el contenido de la dirección almacenada en el registro de control DX. La instrucción “int 20” indica el término del programa ensamblador. La instrucción “RCX” permite desplegar el contenido del registro de control CX y almacenar el dato tecleado por el usuario, que en este caso se refiere a la longitud del programa ensamblador (recuerda la dirección inicial del programa es 0100 y la última dirección fue 011D, por lo que la longitud del programa es 1D (0100 – 011D), número hexadecimal que significa 29 decimal. La instrucción “W” (W-write), escribe un archivo en disco duro de longitud 29 con el nombre de “saludo.com”. La instrucción “Q” (Q-quite), abandona o termina con la sesión interactiva del comando DEBUG. Conclusión. El programa crea un archivo llamado “saludo.com” por lo que observa bien la imagen anterior, después de terminada la sesión del comando DEBUG, el programa es ejecutado simplemente tecleando su nombre, y podrás ejecutarlo las veces que tú quieras.
  • 21. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 21 Actividad extra-aula. 1. Captura las siguientes instrucciones empleando el block de notas y guarda lo capturado bajo el nombre de programaEnsamblador3.txt y en base a lo expuesto ejecuta el programa: A100 MOV AH,02 MOV DL,60 ADD DL,01 CMP DL,7A JA 110 INT 21 LOOP 104 ADD DL,07 INT 21 ADD DL,1D MOV CX,04 ADD DL,01 INT 21 LOOP 11B INT 20 G n alfabeto.com rcx 24 w q Como evidencia deberás de realizar capturas de pantalla de todas tus acciones y describe brevemente que es lo que hace o realiza el programa anterior, crea un archivo en Word y ahí pega tus imágenes y explica tus acciones.
  • 22. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 22 2. Contesta las siguientes preguntas colocando la letra que corresponda: 1. Información almacenada electrónicamente en una computadora ( ) a) El microprocesador (cpu) b) Software c) Registros de control 2. Parte lógica o soporte lógico de una computadora digital ( ) a) Firmaware (circuitos lógicos programados) b) El microprocesador c) Software 3. Componente intangible en la Informática ( ) a) Software b) El Microprocesador c) Memoria Cache 4. Los Sistemas Operativos están dentro de la clasificación de: ( ) a) Software de Aplicación b) Software de Sistema c) Software de Desarrollo 5. Sistema Operativo gratuito ( ) a) Linux b) Windows 8 c) Os X Mountain Lion 6. Sistema Operativo instalado en los laboratorios del CECyT ( ) a) Windows XP b) Windows Vista c) Windows 7 7. SmartPhone más vendido en el año 2012 ( ) a) Iphone 4 b) SmartPhone Galaxy c) Iphone 5 8. SmartPhone el más delgado mundialmente ( ) a) Iphone 5 b) Oppo Finder c) BlackBerry 9. Es uno de los sistemas operativos para las Tablet’s ( ) a) Windows 8 b) Windows Exp c) Android
  • 23. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 23 10. Sistema Operativo de los teléfonos Iphone ( ) a) IOs b) Android c) Micro Linux 11. La tecnología TouchScreen es empleada en ( ) a) Teclado b) Mouse c) Monitor 12. Ejemplos de equipo PC portátil ( ) a) Tablet's b) SmartPhone's c) Laptop y Notebook 13. Componente del sistema operativo que proporciona mecanismos para la comunicación y sincronización de procesos ( ) a) Gestión de Procesos b) Gestión de Comunicaciones c) Sistema de entrada y salida 14. Componente del sistema operativo que permite crear y destruir procesos ( ) a) Gestión de la memoria principal b) Gestión de procesos c) Sistema de archivos 15. Componente del sistema operativo que permite parar y reanudar procesos ( ) a) Gestión de la memoria principal b) Sistema de entrada y salida c) Gestión de procesos 16. La combinación de teclas Ctrl+Alt+Supr permite ( ) a) Activar el "Administrador de tareas" b) Reiniciar el sistema operativo c) “Resetear” la pantalla 17. La utilería "Administrador de tareas" permite ( ) a) Activar tareas de usuario b) Eliminar procesos activos c) Reducir cuotas a los procesos activos 18. Componente del sistema operativo que asigna y reclama espacio de memoria cuando sea necesario ( ) a) Sistema de entrada y salida b) Sistemas de protección c) Gestión de la memoria principal
  • 24. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 24 19. Componente del sistema operativo que decide que procesos se cargaran en memoria ( ) a) Gestión de la memoria principal b) Gestión del almacenamiento secundario c) Sistema de entrada y salida 20. Componente del sistema operativo que se encarga de la gestión o administración del espacio libre de los discos duros ( ) a) Gestión de la memoria principal b) Sistema de entrada y salida c) Gestión del almacenamiento secundario 21. Componente del sistema operativo que se encarga del manejo de la memoria cache ( ) a) Sistema de entrada y salida b) Gestión de la memoria principal c) Gestión del almacenamiento secundario 22. Componente del sistema operativo que se encarga de crear y eliminar archivos y directorios ( ) a) Sistema de archivos b) Gestión del almacenamiento secundario c) Gestión de procesos 23. Diferentes formas de organizar la información en los medios magnéticos ( ) a) FAT, FAT32, NTFS b) Acceso directo, Indexada y lineal c) Secuencial, Directa e Indexada 24. Tipo de software que permite la creación de aplicaciones dirigidas al usuario final ( ) a) Software de Sistema b) Software de Aplicación c) Software de Desarrollo 25. Facebook es un software clasificado como ( ) a) Software Educativo b) Software de Sistema c) Software de Aplicación 26. El lenguaje de programación ActionScript de Flash está en la clasificación de ( ) a) Software Educativo b) Software de Desarrollo c) Software de Sistema 27. Tipo de Software que permite el desarrollo de ciertas habilidades cognitivas ( )
  • 25. INSTITUTO POLITÉCNICO NACIONAL CECyT “Miguel Othón de Mendizábal” Software Responsable: Prof. Carlos Montiel Rentería Email: ke.tranza.mongol@hotmail.com 25 a) Software de Aplicación b) Software de Desarrollo c) Software Educativo 28. Actores del proceso enseñanza-aprendizaje actual ( ) a) Profesor y Alumno b) Profesor, Alumno y Conocimiento c) Profesor, Alumno, Conocimiento y Computadora 29. Tipo de software destinado a la enseñanza y aprendizaje autónomo ( ) a) Software del Sistema b) Software Educativo c) Software de Desarrollo 30. Tipo de software que maneja el concepto de realidad virtual ( ) a) Software de Sistema b) Software de Desarrollo c) Software Educativo Envía tus evidencias al correo electrónico de tu profesor, recuerda el tiempo de entrega debe ser hasta las 23:59 hrs. del día anterior de la próxima clase.