Entradas

Mostrando las entradas de mayo, 2024

Presentación: Organización de Archivos

Imagen
 A continuación, un material de apoyo para un presentación en diapositivas acerca de la Organización de Archivos:

HTML, Video: Presentación Arquitectura Cisc

Imagen
 A continuación, una video-presentación acerca de la arquitectura Cisc: https://youtu.be/9crWRllTIYA Aquí un código html de inserción local de video: <!DOCTYPE html> <html lang="es"> <head>   <meta charset="UTF-8">   <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Arquitectura Cisc</title> </head> <body>   <video width="640" height="360" controls>   <source src="Arquitectura CISC.mp4" type="video/mp4">    </video> </body> </html>

Código en C++: Simulación de Particiones de Memoria

Imagen
  A continuación, un código en C++ que simula el funcionamiento simplificado de las particiones de memoria: #include <iostream> #include <vector> #include <string> #include <queue> #include <algorithm> // Para std::find_if using namespace std; // Función para comprobar si una tarea con el mismo nombre y tamaño ya existe bool tareaExiste(const vector<string>& RAM, const queue<pair<string, int>>& tareas_pendientes, const string& tarea, int tamaño_tarea) {     // Verificar en la RAM     for (const auto& ram_tarea : RAM) {         if (ram_tarea.find(tarea) != string::npos && ram_tarea.find(to_string(tamaño_tarea)) != string::npos) {             return true;         }     }     // Verificar en la cola de tareas pendientes     queue<pair<string, int>> temp = tareas_pendientes;     while (!temp.empty()) {         if (temp.front().first == tarea && temp.front().second == tamaño_tarea) {             retu

Cuadro comparativo: Arquitecturas Harvard y Von Neumann.

Imagen
  A continuación, un cuadro comparativo acerca de las arquitecturas Harvard y Von Neumann. Von Neumann: Harvard: Diferencias Características Arquitectura Harvard Arquitectura Von Neumann Propósito específico : Suelen ser utilizada en aplicaciones específicas o especializadas. Propósito general : Está diseñada para propósitos generales y puede adaptarse a una amplia variedad de aplicaciones. Control: Microprocesadores. Control : Procesador Central. Memorias separadas : Las instrucciones y los datos se almacenan en memorias separadas. Memoria única : Tanto las instrucciones como los datos se almacenan en una memoria compartida. Distintos Buses: Generalmente, hay buses separados para la memoria de instrucciones y la memoria de datos. Mismo Bus: Hay un único bus que se utiliza para acceder tanto a las instrucciones como a los datos. Aplicaciones Específicas: Puede ser más adecuada para dispositivos que requieren un conjunto fijo de funciones específicas debido a su diseño optimizado. Aplic

Ensayo: Memoria en Informática y las Nuevas Tecnologías de IA

Imagen
  A continuación, un breve ensayo colaborativo acerca de la Memoria en Informática y en relación con las nuevas tecnologías de IA: Memoria en Informática y las Nuevas Tecnologías de IA  Memory in Computing and New AI Technologies H. Flórez, Nicolás. y R. Madrigal, Karen Daniela. Resumen: El ensayo aborda la importancia de la memoria en informática, describiendo varios tipos de memoria utilizados en sistemas informáticos, como RAM, ROM, caché y dispositivos de almacenamiento SSD y tarjetas SD: Se destacan los beneficios generales de la evolución de estos tipos de memoria, incluyendo mejoras en rendimiento, capacidad, eficiencia enérgica y confiabilidad. Además, se discute el papel de la memoria en la inteligencia artificial, explicando diferentes formas de memoria utilizadas en sistemas de IA para mejorar su funcionamiento y rendimiento. Palabras claves: Arquitectura, Computadores, Memoria, Inteligencia Artificial, IA Abstract: The essay addresses the importance of memory in computing,

Perfil Profesional

Imagen
Nicolas H. Flórez Este es mi Perfil. Mi nombre es Nicolas H. Flórez. Soy estudiante de la carrera de Ingeniería de Sistemas, de Bogotá, Colombia. Me apasiona las ciencias, la tecnología, la informática y la programación. Estudio de forma formal y autónoma para hacerme con conocimientos y capacidades en Diseño, Ingeniería, Sistemas informáticos, Computadores, Gestión de proyectos, Divulgación y Programación. En este blog podrás encontrar algunos de mis proyectos para la asignatura formal "Arquitectura de Computadores".

Ensayo: La evolución de los Bits

Imagen
A continuación, este es un corto y conciso ensayo acerca de los Bits y su evolución en el tiempo: La evolución de los Bits. Nicolás Hernández Flórez El sistema operativo es el software que se encarga de coordinar y dirigir todos los servicios y aplicaciones que el usuario puede utilizar en una computadora.  En la actualidad, los sistemas operativos más populares y consumidos son los llamados “Sistemas Operativos de 64 Bits”. Esto significa que pueden manejar hasta 64 dígitos binarios. Es decir, que pueden representar hasta 2^64 estados binarios posibles para la gestión de información y ejecución de procesos computacionales. Al principio, existieron los sistemas operativos de 8 y 16 bits, que podían manejar 2^8 y 2^16 estados binarios posibles, respectivamente. Es decir, el sistema operativo de 8 bits podía manejar el número 11111111 (255, de 8 dígitos) pero no el número 100000000 (256, de 9 dígitos). Por ejemplo, la familia de computadoras personales Atari 400 y 800 de 8 bits, y la c