{"id":592,"date":"2024-09-22T18:59:32","date_gmt":"2024-09-22T17:59:32","guid":{"rendered":"https:\/\/vcmos.com\/?p=592"},"modified":"2024-09-22T18:59:32","modified_gmt":"2024-09-22T17:59:32","slug":"bus-and-memory-transfers","status":"publish","type":"post","link":"https:\/\/vcmos.com\/bus-and-memory-transfers\/","title":{"rendered":"Bus and Memory Transfers"},"content":{"rendered":"<h2><span style=\"font-family: 'Segoe UI','sans-serif'; color: #212529; font-weight: normal;\">Bus Transfers:<o:p><\/o:p><\/span><\/h2>\n<p>In computer architecture, bus systems are generally classified into two types: <strong>Parallel Bus<\/strong> and <strong>Serial Bus<\/strong>.<\/p>\n<p>A <strong>Parallel Bus<\/strong> consists of multiple data lines, each capable of transferring individual bits simultaneously. This parallel transmission results in higher data transfer speeds, making it efficient for large data volumes.<\/p>\n<p><strong>A Serial Bus<\/strong> uses fewer lines for data transfer, with bits sent sequentially along a single or few lines. Although this method is slower compared to a parallel bus.<\/p>\n<h4><strong>Serial Bus Transfer:<\/strong><\/h4>\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"2f7bcde1-e176-4dec-bfef-37f0e3208cae\" dir=\"auto\" class=\"min-h-[20px] text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p style=\"text-align: justify;\">A <strong>Serial Bus<\/strong> can be implemented using <strong>Decoders<\/strong> and <a href=\"https:\/\/vcmos.com\/?p=595&amp;preview=true\"><strong>3-state buffer gates<\/strong><\/a>. In this setup, multiple 3-state buffer gates are connected to each output of the decoder.<\/p>\n<p style=\"text-align: justify;\">The purpose of using 3-state buffer gates is to prevent interference on the single data line, which handles the transmission of multiple data signals sequentially.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"text-align: justify;\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png\" alt=\"Bus Transfers using decoder \" width=\"557\" height=\"339\" class=\"wp-image-596 size-full aligncenter\" srcset=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png 557w, https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER-300x183.png 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/p>\n<h4><strong>Parallel Bus Transfers:<\/strong><\/h4>\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div data-message-author-role=\"assistant\" data-message-id=\"5b03ba73-2440-4315-be8f-c0a9f4c80a1d\" dir=\"auto\" class=\"min-h-[20px] text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>A <strong>Parallel Bus<\/strong> can be constructed using <strong>Multiplexers<\/strong>. Multiple multiplexers are arranged such that the output lines of each multiplexer form the individual data lines of the parallel bus. This configuration allows for the simultaneous transmission of multiple bits across the bus, with each multiplexer contributing to a separate line in the parallel communication system.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MUX-BUS-TRANSFER.png\" alt=\"mux bus transfer \" width=\"701\" height=\"294\" class=\"aligncenter wp-image-598 size-full\" srcset=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MUX-BUS-TRANSFER.png 701w, https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MUX-BUS-TRANSFER-300x126.png 300w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/p>\n<table width=\"470\" height=\"254\">\n<tbody>\n<tr>\n<td width=\"196\">Select Lines combination S1S0<\/td>\n<td width=\"116\">Register Selected<\/td>\n<\/tr>\n<tr>\n<td>00<\/td>\n<td>Register A<\/td>\n<\/tr>\n<tr>\n<td>01<\/td>\n<td>Register B<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>Register C<\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>Register D<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2><span style=\"font-family: 'Segoe UI','sans-serif'; color: #212529; font-weight: normal;\">Memory Transfers:<o:p><\/o:p><\/span><\/h2>\n<p>Memory transfers refer to the process of moving data between a specific memory location and a register. These transfers can occur in either direction: from memory to a register or from a register to memory.<\/p>\n<p>A transfer from <strong>Memory to Register<\/strong> is known as a <strong>READ<\/strong> operation, while a transfer from <strong>Register to Memory<\/strong> is called a <strong>WRITE<\/strong> operation.<\/p>\n<p><strong><u>Memory Read Operation:\u00a0<\/u><\/strong><\/p>\n<p>A memory read operation first searches for a location in the memory and then transfers the value located at that location to a register<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/1.png\" alt=\"\" width=\"178\" height=\"81\" class=\"alignnone size-full wp-image-600\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MEMORY-TRANSFER-READ.png\" alt=\"MEMORY-TRANSFER-READ\" width=\"526\" height=\"297\" class=\"aligncenter wp-image-599 size-full\" srcset=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MEMORY-TRANSFER-READ.png 526w, https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MEMORY-TRANSFER-READ-300x169.png 300w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/p>\n<p><strong><u>Memory Write Operation:\u00a0<\/u><\/strong>A memory write operation simply extracts data from a register and transfers it to a memory location.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/2.png\" alt=\"\" width=\"165\" height=\"132\" class=\"alignnone size-full wp-image-601\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MEMORY-TRANSFER-WRITE.png\" alt=\"MEMORY-TRANSFER-WRITE\" width=\"582\" height=\"338\" class=\"aligncenter wp-image-602 size-full\" srcset=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MEMORY-TRANSFER-WRITE.png 582w, https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/MEMORY-TRANSFER-WRITE-300x174.png 300w\" sizes=\"(max-width: 582px) 100vw, 582px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bus Transfers: In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus. A Parallel Bus consists of multiple data lines, each capable of transferring individual bits simultaneously. This parallel transmission results in higher data transfer speeds, making it efficient for large data volumes. A [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[61],"class_list":["post-592","post","type-post","status-publish","format-standard","hentry","category-btech-cs-ii-year","tag-bus-and-memory-transfers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bus and Memory Transfers<\/title>\n<meta name=\"description\" content=\"In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vcmos.com\/bus-and-memory-transfers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bus and Memory Transfers\" \/>\n<meta property=\"og:description\" content=\"In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vcmos.com\/bus-and-memory-transfers\/\" \/>\n<meta property=\"og:site_name\" content=\"VCMOS\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-22T17:59:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png\" \/>\n<meta name=\"author\" content=\"tezu.vikash\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tezu.vikash\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/\",\"url\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/\",\"name\":\"Bus and Memory Transfers\",\"isPartOf\":{\"@id\":\"https:\/\/vcmos.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png\",\"datePublished\":\"2024-09-22T17:59:32+00:00\",\"author\":{\"@id\":\"https:\/\/vcmos.com\/#\/schema\/person\/299d74e54b4654422348cbb956473535\"},\"description\":\"In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus.\",\"breadcrumb\":{\"@id\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vcmos.com\/bus-and-memory-transfers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/#primaryimage\",\"url\":\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png\",\"contentUrl\":\"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png\",\"width\":557,\"height\":339,\"caption\":\"Bus Transfers using decoder\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vcmos.com\/bus-and-memory-transfers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vcmos.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bus and Memory Transfers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vcmos.com\/#website\",\"url\":\"https:\/\/vcmos.com\/\",\"name\":\"VCMOS\",\"description\":\"New Path to Technology\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vcmos.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/vcmos.com\/#\/schema\/person\/299d74e54b4654422348cbb956473535\",\"name\":\"tezu.vikash\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vcmos.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/85c53f0bf1fa95461cbb18ebfc3e76bafc693c77a7ed38e2ae38c77438ac169e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/85c53f0bf1fa95461cbb18ebfc3e76bafc693c77a7ed38e2ae38c77438ac169e?s=96&d=mm&r=g\",\"caption\":\"tezu.vikash\"},\"url\":\"https:\/\/vcmos.com\/author\/tezu-vikash\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bus and Memory Transfers","description":"In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vcmos.com\/bus-and-memory-transfers\/","og_locale":"en_US","og_type":"article","og_title":"Bus and Memory Transfers","og_description":"In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus.","og_url":"https:\/\/vcmos.com\/bus-and-memory-transfers\/","og_site_name":"VCMOS","article_published_time":"2024-09-22T17:59:32+00:00","og_image":[{"url":"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png","type":"","width":"","height":""}],"author":"tezu.vikash","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tezu.vikash","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vcmos.com\/bus-and-memory-transfers\/","url":"https:\/\/vcmos.com\/bus-and-memory-transfers\/","name":"Bus and Memory Transfers","isPartOf":{"@id":"https:\/\/vcmos.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vcmos.com\/bus-and-memory-transfers\/#primaryimage"},"image":{"@id":"https:\/\/vcmos.com\/bus-and-memory-transfers\/#primaryimage"},"thumbnailUrl":"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png","datePublished":"2024-09-22T17:59:32+00:00","author":{"@id":"https:\/\/vcmos.com\/#\/schema\/person\/299d74e54b4654422348cbb956473535"},"description":"In computer architecture, bus systems are generally classified into two types: Parallel Bus and Serial Bus.","breadcrumb":{"@id":"https:\/\/vcmos.com\/bus-and-memory-transfers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vcmos.com\/bus-and-memory-transfers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vcmos.com\/bus-and-memory-transfers\/#primaryimage","url":"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png","contentUrl":"https:\/\/vcmos.com\/wp-content\/uploads\/2024\/09\/BUS-MEMORY-TRANSFER-BUFFER.png","width":557,"height":339,"caption":"Bus Transfers using decoder"},{"@type":"BreadcrumbList","@id":"https:\/\/vcmos.com\/bus-and-memory-transfers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vcmos.com\/"},{"@type":"ListItem","position":2,"name":"Bus and Memory Transfers"}]},{"@type":"WebSite","@id":"https:\/\/vcmos.com\/#website","url":"https:\/\/vcmos.com\/","name":"VCMOS","description":"New Path to Technology","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vcmos.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vcmos.com\/#\/schema\/person\/299d74e54b4654422348cbb956473535","name":"tezu.vikash","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vcmos.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/85c53f0bf1fa95461cbb18ebfc3e76bafc693c77a7ed38e2ae38c77438ac169e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/85c53f0bf1fa95461cbb18ebfc3e76bafc693c77a7ed38e2ae38c77438ac169e?s=96&d=mm&r=g","caption":"tezu.vikash"},"url":"https:\/\/vcmos.com\/author\/tezu-vikash\/"}]}},"_links":{"self":[{"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/posts\/592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/comments?post=592"}],"version-history":[{"count":1,"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/posts\/592\/revisions"}],"predecessor-version":[{"id":603,"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/posts\/592\/revisions\/603"}],"wp:attachment":[{"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/media?parent=592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/categories?post=592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vcmos.com\/wp-json\/wp\/v2\/tags?post=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}