<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>YZ ZONE</title>
    <link>https://yz-zone.tistory.com/</link>
    <description>험난한 사회인되기  
#코딩 #IT #컴퓨터 #경제 #취미 #요리 #여행 #책</description>
    <language>ko</language>
    <pubDate>Wed, 22 Jul 2026 21:40:07 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>러블리YZ</managingEditor>
    <image>
      <title>YZ ZONE</title>
      <url>https://tistory1.daumcdn.net/tistory/5150763/attach/65441e443302450fb3806097bcb8138f</url>
      <link>https://yz-zone.tistory.com</link>
    </image>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _3. 선택 분류_ 3.5 소프트맥스 교차 엔트로피</title>
      <link>https://yz-zone.tistory.com/126</link>
      <description>&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;3.5 소프트맥스 교차 엔트로피&lt;/h1&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;두 가지 확률 분포이 유사도 정량화&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;교차 엔트로피&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;두 개의 확률분포 유사도의 정량화 방법&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;한 확률 분포로 다른 확률 분포에서의 정보량을 가중평균&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;438&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsDToW/btsp0CfIpXy/Kq8bR8JlELfYwCbur5nkSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsDToW/btsp0CfIpXy/Kq8bR8JlELfYwCbur5nkSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsDToW/btsp0CfIpXy/Kq8bR8JlELfYwCbur5nkSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsDToW%2Fbtsp0CfIpXy%2FKq8bR8JlELfYwCbur5nkSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;233&quot; height=&quot;438&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;438&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;621&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4H7xG/btspXlFHY0Q/ODX5vfslzmv6LWQCGUAni0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4H7xG/btspXlFHY0Q/ODX5vfslzmv6LWQCGUAni0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4H7xG/btspXlFHY0Q/ODX5vfslzmv6LWQCGUAni0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4H7xG%2FbtspXlFHY0Q%2FODX5vfslzmv6LWQCGUAni0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;444&quot; height=&quot;621&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;621&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;교차 엔트로피 계산에서의 확률 분포 배치&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sLN66/btspTJ1iC7O/drzZwlWrn3sTdr1JWAaHW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sLN66/btspTJ1iC7O/drzZwlWrn3sTdr1JWAaHW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sLN66/btspTJ1iC7O/drzZwlWrn3sTdr1JWAaHW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsLN66%2FbtspTJ1iC7O%2FdrzZwlWrn3sTdr1JWAaHW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;619&quot; height=&quot;170&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>교차 엔트로피</category>
      <category>딥러닝</category>
      <category>딥러닝 교차 엔트로피</category>
      <category>딥러닝 교차엔트로피</category>
      <category>딥러닝 소프트맥스 교차 엔트로피</category>
      <category>소프트맥스</category>
      <category>소프트맥스 교차 엔트로피</category>
      <category>소프트맥스 교차엔트로피</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>확률분포</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/126</guid>
      <comments>https://yz-zone.tistory.com/126#entry126comment</comments>
      <pubDate>Fri, 4 Aug 2023 11:12:32 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _3. 선택 분류_ 3.3 소프트맥스 함수</title>
      <link>https://yz-zone.tistory.com/125</link>
      <description>&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;3.3 소프트맥스 함수&lt;/h1&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;선택 분류 위한 소프트맥스 함수의 활용&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1316&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV82bu/btspTI2JVAO/VulZ62WkLkuEOE0XIp8dWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV82bu/btspTI2JVAO/VulZ62WkLkuEOE0XIp8dWk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV82bu/btspTI2JVAO/VulZ62WkLkuEOE0XIp8dWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV82bu%2FbtspTI2JVAO%2FVulZ62WkLkuEOE0XIp8dWk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;638&quot; height=&quot;420&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1316&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;출력하고자 하는 항목이 7개라 퍼셉트론을 7개 배치.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이 각각의 퍼셉트론의 로짓값을 출력해 크기가 7인 로짓값 벡터가 생성됨. 그 뒤 softmax()를 거치면 확률값 벡터로 바뀜.&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;로짓값 벡터 &amp;rArr; 확률벡터, 즉 확률 분포&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 언제 사용하나?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;시각화: 신경망 추정 확률 분포를 눈으로 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;소프트맥스 교차 엔트로피 편미분 함수 계산 과정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;선택 결과를 결정하는 데는 이용할 필요 없음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 로짓값 벡터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;벡터 성분 전체에 대한 제약 조건 없음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;벡터 성분들이 임의의 실수 값을 가질 수 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 확률 벡터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;전체 벡터 성분의 합은 1이어야함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;각 벡터 성분은 0이상 1 이하이어야 함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;각 성분들은 로짓값 성분의 지수 함수 값에 비례&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;소프트맥스 함수 일반식&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ltEB2/btspVNa4cBw/8OnxWLeym4dAMhKVf4poX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ltEB2/btspVNa4cBw/8OnxWLeym4dAMhKVf4poX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ltEB2/btspVNa4cBw/8OnxWLeym4dAMhKVf4poX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FltEB2%2FbtspVNa4cBw%2F8OnxWLeym4dAMhKVf4poX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;618&quot; height=&quot;1174&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1174&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1231&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dExsIM/btspVN9XyvK/sRlB5w1QujVNyxFcK8ORBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dExsIM/btspVN9XyvK/sRlB5w1QujVNyxFcK8ORBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dExsIM/btspVN9XyvK/sRlB5w1QujVNyxFcK8ORBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdExsIM%2FbtspVN9XyvK%2FsRlB5w1QujVNyxFcK8ORBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;585&quot; height=&quot;360&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1231&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;소프트맥스 함수의 안전한 계산법&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1701&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEQsIR/btsp0BA8LF7/KZKkPGyKzZ90x1pYhpJw60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEQsIR/btsp0BA8LF7/KZKkPGyKzZ90x1pYhpJw60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEQsIR/btsp0BA8LF7/KZKkPGyKzZ90x1pYhpJw60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEQsIR%2Fbtsp0BA8LF7%2FKZKkPGyKzZ90x1pYhpJw60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;672&quot; height=&quot;1701&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1701&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>딥러닝</category>
      <category>딥러닝 소프트맥스함수</category>
      <category>벡터</category>
      <category>선택분류 소프트맥스함수</category>
      <category>소프트맥스</category>
      <category>소프트맥스 함수</category>
      <category>소프트맥스 함수 식</category>
      <category>소프트맥스함수</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>확률분포</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/125</guid>
      <comments>https://yz-zone.tistory.com/125#entry125comment</comments>
      <pubDate>Fri, 4 Aug 2023 11:08:21 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _3. 선택 분류_ 3.2 선택 분류 문제의 신경망 처리</title>
      <link>https://yz-zone.tistory.com/124</link>
      <description>&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;3.2 선택 분류 문제의 신경망 처리&lt;/h1&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;선택 분류&lt;/b&gt; 문제&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 몇 가지 후보 가운데 하나를 골라 답하는 문제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 불량 유형을 가려내야 한다면 선택 분류 문제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 철판의 불량 여부 판정: 이진 판단 문제 0 or 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 객관식 시험 문제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 각종 의사 결정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 언어행위: 알파벳 혹은 음소의 선택 및 나열&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;각각의 알파벳이나 음소 선택의 선택 분류 문제&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;선택 분류를 위한 신경망 구성&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 후보 항목 수만큼의 퍼셉트론 배치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;각 후보 항목과 일대일 대응 관계&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 퍼셉트론 출력: 로짓 추정값&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;로짓값: 로그 척도의 상대적 추천 강도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 후보 항목 번호를 직접 추정하거나 각 후보 항목의 확률값을 곧바로 계산하기는 출력 범위 제한도 어렵고 미분 처리가 어려워 학습 방법도 마땅치 않음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 전체적으로 이진 판단과 유사하지만&amp;nbsp;모든 후보 항목에 대한 로짓값 추정 즉, 거짓에 대한 0추정 같은 암묵적 요소 없음&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;신경망 출력의 후처리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 출력: 각 후보 항목들에 대한 로짓값 벡터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 각각의 값 자체보다는 값들의 차이가 중요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; 가장 큰 값을 갖는 성분 위치가 선택 항목에 해당&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 출력 후처리 함수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; - 소프트맥스 함수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 로짓값 벡터를 확률 분포로 변환&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 선택 결과 결정에는 불필요: 최대치 조사만으로 충분&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; - 소프트맥스 교차 엔트로피 함수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 신경망 추정 확률 분포 VS 정답 확률 분포&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 학습 정도를 보여주는 손실 함수 역할&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- 소프트맥스 교차 엔트로피 편미분 함수&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 학습 수행을 위한 손실 기울기 계산&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;분류를 한다는 것은 퍼셉트론을 거치게 되면 로짓값이 나오는데 그것을 소프트 맥스를 통해 확률분포로 변환을 해서 사용함.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;확률분포로 나온것을 교차엔트로피로 계산가능하고 그것을 손실함수로 설정한 다음 기울기를 계산해 갱신해서 학습해 나가면됨.&lt;/b&gt;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>단층퍼셉트론</category>
      <category>딥러닝</category>
      <category>딥러닝 선택분류</category>
      <category>선택 분류 문제</category>
      <category>신경망처리</category>
      <category>인공지능</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>파이썬 딥러닝</category>
      <category>퍼셉트론</category>
      <category>회귀분석</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/124</guid>
      <comments>https://yz-zone.tistory.com/124#entry124comment</comments>
      <pubDate>Fri, 4 Aug 2023 10:54:48 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 2. 이진판단_ 2.11 확장하기: 균형 잡힌 데이터셋과 착시 없는 평가방법</title>
      <link>https://yz-zone.tistory.com/123</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;2.11 확장하기: 균형 잡힌 데이터셋과 착시 없는 평가방법&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;균형 잡힌 데이터 셋&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;- 취지:별과 펄서를 비슷한 수로 만들어 펄서 학습 기회를 늘리자&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*별 데이터를 일부 버려 개수를 펄서에 맞추는 것은 가장 나쁜 대책&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;- 펄서 데이터를 중복 사용하여 별과 같은 개수로 하자&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*2.11.3에서 확장처리&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;학습 데이터셋과 평가 데이터셋에 같은 내용 배정되는 문제 발생&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;과적합의 원인이 되고 있음&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*약간의 잡음을 추가하는 것도 좋은 방법&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;착시 없는 평가 방법&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;-높은 정확도: 균형 잡히지 않은 데이터셋에서는 쉽게 도달 가능&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*모든 문제에 펄서가 아니라고 답하면 90% 넘는 정확도 달성 가능&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*정확도만으로는 온전한 성능 평가 곤란&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;- 확장된 평가 척도&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*정밀도: 신경망이 참으로 추정한 것 중 실제로 답이 참인 것의 비율&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*재현율: 실제로 답이 참인 것 중 신경망이 참으로 추정한 것의 비율&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;*F-1 값: 정밀도와 재현율의 조화 평균&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>단층 퍼셉트론</category>
      <category>데이터</category>
      <category>딥러닝</category>
      <category>딥러닝 데이터셋</category>
      <category>딥러닝 평가방법</category>
      <category>인공지능</category>
      <category>파이썬</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>파이썬 딥러닝</category>
      <category>평가방법</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/123</guid>
      <comments>https://yz-zone.tistory.com/123#entry123comment</comments>
      <pubDate>Tue, 1 Aug 2023 23:16:40 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 2. 이진판단_2.7 시그모이드 교차 엔트로피와 편미분</title>
      <link>https://yz-zone.tistory.com/122</link>
      <description>&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;2.7 시그모이드 교차 엔트로피와 편미분&lt;/h1&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이진분류를 하고자 할 때 어떤 문제가 있었고 확률을 출력하는 형태로 접근을 하고자 하는데 범위를 제한해 로짓 형태로 접근해 시그모이드를 사용하겠다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;결국 입력에 대해서 시그모이드를 계산하니 출력이 확률값으로 나오더라.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;확률분포를 잘 이용해 줄여나가야하는데 엔트로피 개념을 가지고와서 두 가지의 확률분포에 엔트로피가 차이가 나는 크로스 엔트로피를 계산하겠다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;시그모이드를 거쳐서 나온 출력으로 유사도를 교차 엔트로피를 계산해야한다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;시그모이드 교차 엔트로피&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1066&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/13ra2/btspomskxFN/gOeX3nzCV24wcINFhkbw60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/13ra2/btspomskxFN/gOeX3nzCV24wcINFhkbw60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/13ra2/btspomskxFN/gOeX3nzCV24wcINFhkbw60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F13ra2%2FbtspomskxFN%2FgOeX3nzCV24wcINFhkbw60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;548&quot; height=&quot;1066&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1066&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;시그모이드 교차 엔트로피 편미분&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1107&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TUzXC/btspE3rEMpY/I06VpyrwWs4K0EtoEuwn0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TUzXC/btspE3rEMpY/I06VpyrwWs4K0EtoEuwn0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TUzXC/btspE3rEMpY/I06VpyrwWs4K0EtoEuwn0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTUzXC%2FbtspE3rEMpY%2FI06VpyrwWs4K0EtoEuwn0k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;629&quot; height=&quot;348&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1107&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>딥러닝</category>
      <category>딥러닝 시그모이드 교차 엔트로피</category>
      <category>딥러닝 편미분</category>
      <category>시그모이드 교차 엔트로피</category>
      <category>시그모이드 교차 엔트로피 편미분</category>
      <category>인공지능</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>파이썬 딥러닝</category>
      <category>편미분</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/122</guid>
      <comments>https://yz-zone.tistory.com/122#entry122comment</comments>
      <pubDate>Tue, 1 Aug 2023 23:08:42 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 2. 이진판단_2.6 딥러닝 학습에서의 교차 엔트로피</title>
      <link>https://yz-zone.tistory.com/121</link>
      <description>&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;이진 판단에서 신경망 학습의 원리&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;학습 중인 딥러닝 모델의 추정 확률 분포 P로 설정 이 모델이 흉내내야 할 미지의 확률 분포를 Q로 설정&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;입력값을 구조에 넣어서 출력이 나오고 교차 엔트로피로 두 개의 확률 분포를 측정을 하고 w를 수정해 차이를 줄이는것&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;P와 Q의 교차 엔트로피 값을 계산 혹은 추정하여 교차 엔트로피값이 작아지는 쪽으로 Q를 꾸준히 수정해 확률 분포 Q를 확률 분포 P에 가깝게 접근시킨다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;실제 학습의 어려움 -1&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;확률 분포 Q를 알지 못하는 상태목표점에 도달하지 않은 상태 임으로 실제 확률분표 Q가 존재하지 않음 따라서 P와 Q의 교차 엔트로피 값을 계산할 수 없다.&lt;/li&gt;
&lt;li&gt;확률 분포 Q는 딥러닝 모델이 학습 통해 찾아야 할 목표점&lt;/li&gt;
&lt;li&gt;데이터셋 데이터는 존재 가능한 실세계 데이터의 샘플((일부분)&lt;/li&gt;
&lt;li&gt;데이터셋 데이터의 확률 분포 Q를 구해낸다 해도 이는 전체 데이터의 확률 분포를 보여주는 정보가 아니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;실제 학습의 어려움 -2&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;데이터셋 출력은 고정된 확률 분포를 갖지 않음도달해야 할 목표가 그때그때 달라진다&lt;/li&gt;
&lt;li&gt;문제 풀이는 문제 내용 따라 달라져야 하므로 실은 당연&lt;/li&gt;
&lt;li&gt;입력에 따라 그때그때 (출력이) 달라지는 조건부를 확률 분포&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;학습의 어려움에 대한 해결 방안&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;691&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wky7o/btspClMOcZP/qmbDR1HzD1ZPC5tTzfOWnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wky7o/btspClMOcZP/qmbDR1HzD1ZPC5tTzfOWnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wky7o/btspClMOcZP/qmbDR1HzD1ZPC5tTzfOWnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwky7o%2FbtspClMOcZP%2FqmbDR1HzD1ZPC5tTzfOWnK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;691&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;691&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>딥러닝</category>
      <category>딥러닝 교차 엔트로피</category>
      <category>신경망</category>
      <category>신경망 학습</category>
      <category>이진판단</category>
      <category>인공진능</category>
      <category>파이썬</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>파이썬 딥러닝</category>
      <category>퍼셉트론</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/121</guid>
      <comments>https://yz-zone.tistory.com/121#entry121comment</comments>
      <pubDate>Tue, 1 Aug 2023 22:58:41 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 2. 이진판단_ 2.5 확률 분포의 추정과 교차 엔트로피</title>
      <link>https://yz-zone.tistory.com/120</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;앞에서 회귀 분석을 할때는 추정한 값과의 차이(실수 차)를 구하면 됬었다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이진판단시 결국 출력이 확률로 나오기 때문에 확률 분포의 차이를 알고싶은것이다. &amp;rarr; 교차 엔트로피로 정량화 해 하나의 숫자로 표현하겠다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;학습: 신경망에 데이터를 주어서 정답을 맞출때 까지 weight를 조정하는 과정&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;두 가지 확률 분포의 유사도 정량화&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;교차 엔트로피로 두 확률 분포의 유사도를 하나의 숫자로 나타내겠다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;984&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKVFOD/btspxbRrIS9/nYWEql9ITgDlW4G0zNkZxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKVFOD/btspxbRrIS9/nYWEql9ITgDlW4G0zNkZxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKVFOD/btspxbRrIS9/nYWEql9ITgDlW4G0zNkZxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKVFOD%2FbtspxbRrIS9%2FnYWEql9ITgDlW4G0zNkZxK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;622&quot; height=&quot;984&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;984&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;교차 엔트로피는 딥러닝을 확용한 분류를 할때 손실함수로서 많이 사용됨.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;교차 엔트로피 계산에서의 확률 분포 배치&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4nfVe/btspNhWEneS/REq8wOQjAjkxKDbBCnbOc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4nfVe/btspNhWEneS/REq8wOQjAjkxKDbBCnbOc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4nfVe/btspNhWEneS/REq8wOQjAjkxKDbBCnbOc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4nfVe%2FbtspNhWEneS%2FREq8wOQjAjkxKDbBCnbOc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;557&quot; height=&quot;169&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;교차엔트로피를 이용한 한일전 승률 추정 비교&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이진 판단 경우에 적절한 예는 아님&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1388&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxnt1L/btsppICauON/17wj20hP1E17jItJojx9L1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxnt1L/btsppICauON/17wj20hP1E17jItJojx9L1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxnt1L/btsppICauON/17wj20hP1E17jItJojx9L1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxnt1L%2FbtsppICauON%2F17wj20hP1E17jItJojx9L1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;582&quot; height=&quot;404&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1388&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>교차 엔트로피</category>
      <category>단층 퍼셉트론</category>
      <category>딥러닝</category>
      <category>딥러닝 교차엔트로피</category>
      <category>인공지능</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>파이썬 딥러닝</category>
      <category>확률 분포</category>
      <category>확률분포 정량화</category>
      <category>확률분포 추정</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/120</guid>
      <comments>https://yz-zone.tistory.com/120#entry120comment</comments>
      <pubDate>Tue, 1 Aug 2023 22:53:56 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 2. 이진판단_ 2.4 확률 분포와 정보 엔트로피</title>
      <link>https://yz-zone.tistory.com/119</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;2.4 확률 분포와 정보 엔트로피&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;앞에서 출력 값을 0-1사이 정해진 범위 내에서 비율만큼 확률이 반영이 되도록 시그모이드 함수를 도입해 출력이 되도록 했다. 정답과 출력의 차이를 계산을 해 차이가 줄어들도록 w를 수정해 나가야하는데 출력된 확률과 정답 데이터의 주어진 확률의 차이를 측정해 그 차이를 줄여나가는것이 목표다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;엔트로피로 확률의 분포를 알아보고 차이를 확인 할 것이다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;엔트로피는 두 확률 분포의 차이를 판별하기 위해 사용하는 개념이다.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;엔트로피&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;물리학: 분자들이 무질서도 혹은 에너지의 분산 정도&lt;/li&gt;
&lt;li&gt;[참고]열역한 제2법칙: 엔트로피 증가 법칙&lt;/li&gt;
&lt;li&gt;확률 분포의 무질서도나 불확실성 엔트로피 형태로 나타낼 수 있다.&lt;/li&gt;
&lt;li&gt;정보 엔트로피 = 정보량의 가중평균&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;정보 엔트로피&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rQn1R/btspsE7hwsm/QDrqblT9mavw3btlK7YUkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rQn1R/btspsE7hwsm/QDrqblT9mavw3btlK7YUkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rQn1R/btspsE7hwsm/QDrqblT9mavw3btlK7YUkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrQn1R%2FbtspsE7hwsm%2FQDrqblT9mavw3btlK7YUkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;425&quot; height=&quot;134&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;정보량의 의미&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;[관련예제] 허프만 코드를 이용한 염기 서열 정보의 압축&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kS1ED/btspPaCUw1h/cS24kfDuRQ1Ax4S1hsmR7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kS1ED/btspPaCUw1h/cS24kfDuRQ1Ax4S1hsmR7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kS1ED/btspPaCUw1h/cS24kfDuRQ1Ax4S1hsmR7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkS1ED%2FbtspPaCUw1h%2FcS24kfDuRQ1Ax4S1hsmR7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;565&quot; height=&quot;579&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2050&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;출현 빈도를 확률분포로 간주&lt;/li&gt;
&lt;li&gt;정보량에 근사한 값으로 코드를 배정&lt;/li&gt;
&lt;li&gt;확률 빈도를 이용해 정보(비트)를 줄임&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1587&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bB9Hvo/btspPaCUAXs/tdauuI75COXehCSqu1HrY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bB9Hvo/btspPaCUAXs/tdauuI75COXehCSqu1HrY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bB9Hvo/btspPaCUAXs/tdauuI75COXehCSqu1HrY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbB9Hvo%2FbtspPaCUAXs%2FtdauuI75COXehCSqu1HrY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560&quot; height=&quot;444&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1587&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>단층 퍼셉트론</category>
      <category>딥러닝</category>
      <category>딥러닝 엔트로피</category>
      <category>시그모이드 함수</category>
      <category>엔트로피</category>
      <category>인공지능</category>
      <category>정보 엔트로피</category>
      <category>퍼셉트론</category>
      <category>허프만코드</category>
      <category>확률분포</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/119</guid>
      <comments>https://yz-zone.tistory.com/119#entry119comment</comments>
      <pubDate>Tue, 1 Aug 2023 22:46:51 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 2.이진판단_ 2.3 시그모이드 함수</title>
      <link>https://yz-zone.tistory.com/118</link>
      <description>&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;[접근1] 신경망 출력을 이진값으로&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;퍼셉트론 구조상 0과 1 두 가지 값만 내도록 제한 곤란&lt;/li&gt;
&lt;li&gt;미분곤란: 역전파 학습 거의 불가능&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;[접근2] 신경망 출력을 &amp;lsquo;참&amp;rsquo;일 확률값으로&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;퍼셉트론 구조상 [0.0, 1.0] 구간 내 값만 내도록 제한 곤란&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;[접근3] 신경망 출력을 &amp;lsquo;참&amp;rsquo;일 가능성의 로짓값으로&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;로짓값: 상대적 가능성 정도를 로그 척도로 표현한 값&lt;/li&gt;
&lt;li&gt;간단한 변환 함수를 추가해 확률 값으로 변환가능&lt;/li&gt;
&lt;li&gt;값의 범위에 제한이 없어서 퍼셉트론 출력 형태로 적합&lt;/li&gt;
&lt;li&gt;미분 처리가 용이해 역전파 학습에 적당&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;딥러닝에서는 이진판단 처리에 [접근3]이용&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;뒤에 소개될 시그모이드 함수를 퍼셉트론 안에 삽입하면 [접근2]도 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt; 퍼셉트론 구조상 이진 판단 즉 0과 1을 두가지 값만 내도록하는 것은 미분이 곤란하며 역전파 학습이 거의 불가능해집니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;이를 위해 신경망 출력을상대적 가능성(확률)을 로그 척도로 표현한 값인 로짓값을 이용하여 처리해야합니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;이러한 로짓값을 만들기 위해 시그모이드 함수를 이용해도 되며 시그모이드 함수는 다음과 같습니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;시그모이드 함수&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;입력: 참일 가능성의 로짓값(적당한 상수가 더해진 로그 값).&amp;nbsp;&lt;span style=&quot;color: #333333; letter-spacing: 0px;&quot;&gt;거짓 가능성의 로짓값을 0으로 간주&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;출력: 결과가 참일 확률의 추정값.&amp;nbsp;&lt;span style=&quot;color: #333333; letter-spacing: 0px;&quot;&gt;0과 1사이의 실숫값&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;0에서 1사이의 값으로 나오면서 확률(1일 확률이 얼마정도되느냐)을 로짓값으로 표현하면 좋겠다라는 관점에서 만든 함수이다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;이 시그모이드 함수를 활성화 함수activation function로 활용한다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;로짓값&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;1678&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NQZDk/btspFj2gdeC/T35ijDybLKGkdKVhnmDAw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NQZDk/btspFj2gdeC/T35ijDybLKGkdKVhnmDAw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NQZDk/btspFj2gdeC/T35ijDybLKGkdKVhnmDAw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNQZDk%2FbtspFj2gdeC%2FT35ijDybLKGkdKVhnmDAw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;48&quot; height=&quot;42&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;1678&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;적당한 상수가 더해진 로그 값&lt;/li&gt;
&lt;li&gt;범위에 제한 없는 임의의 실숫값&lt;/li&gt;
&lt;li&gt;다수 후보의 상대적 가능성을 로그 값으로 표시&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로짓값 활용 예&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;별의 밝기: 1등급마다 밝기 2.5배 증가&lt;/li&gt;
&lt;li&gt;지진의 진도: 0.2마다 에너지 2배, 1.0차이는 32배&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월드컵 우승 가능성 로짓값: 브라질5, 한국2, 피나마1이라면&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;한국 우승 가능성: 피나마 우승 가능성의 e^2-1 = 2.7배&lt;/li&gt;
&lt;li&gt;브라질 우승 가능성: 한국 우승 가능성의 e^5-2 = 20.1배&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;시그모이드 함수의 정의&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;849&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nrakD/btspE3E9W6I/TdTUj3WusQKRxcUKg8BDSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nrakD/btspE3E9W6I/TdTUj3WusQKRxcUKg8BDSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nrakD/btspE3E9W6I/TdTUj3WusQKRxcUKg8BDSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnrakD%2FbtspE3E9W6I%2FTdTUj3WusQKRxcUKg8BDSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;219&quot; height=&quot;98&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;849&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;1488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NCuid/btspH0nCDuN/WW8pHLBblztyd6qwi8zKKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NCuid/btspH0nCDuN/WW8pHLBblztyd6qwi8zKKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NCuid/btspH0nCDuN/WW8pHLBblztyd6qwi8zKKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNCuid%2FbtspH0nCDuN%2FWW8pHLBblztyd6qwi8zKKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;422&quot; height=&quot;1488&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;1488&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wpE9r/btspxciqiM5/15Ib5bKvkE2itJNpUyBZrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wpE9r/btspxciqiM5/15Ib5bKvkE2itJNpUyBZrK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wpE9r/btspxciqiM5/15Ib5bKvkE2itJNpUyBZrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwpE9r%2FbtspxciqiM5%2F15Ib5bKvkE2itJNpUyBZrK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;418&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1258&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #1a5490; text-align: start;&quot; data-token-index=&quot;0&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;핵심!! 로짓값을 확률로 변환 가능하다.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;시그모이드 함수의 그래프&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;입력 범위와 제한 없음&lt;/li&gt;
&lt;li&gt;출력은 0과 1사이(제한)&lt;/li&gt;
&lt;li&gt;참 추정 판정: x&amp;ge;0 또는 y&amp;ge;0.5&lt;/li&gt;
&lt;li&gt;학습이 성공적으로 진행됨에 따라 출력은 대개 0 또는 1로 수렴&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1242&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vGEew/btspNgpTDnG/u4raEVhdQ9AfhBEiP4aJT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vGEew/btspNgpTDnG/u4raEVhdQ9AfhBEiP4aJT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vGEew/btspNgpTDnG/u4raEVhdQ9AfhBEiP4aJT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvGEew%2FbtspNgpTDnG%2Fu4raEVhdQ9AfhBEiP4aJT0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;447&quot; height=&quot;278&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1242&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;시그모이드 함수의 편미분&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IVklB/btspxp9NeFx/HwVoMZv6IQI1WP9JJ7gTpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IVklB/btspxp9NeFx/HwVoMZv6IQI1WP9JJ7gTpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IVklB/btspxp9NeFx/HwVoMZv6IQI1WP9JJ7gTpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIVklB%2Fbtspxp9NeFx%2FHwVoMZv6IQI1WP9JJ7gTpK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;424&quot; height=&quot;35&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;분수식의 미분 규칙 적용 후 변형해 도출 가능&lt;/li&gt;
&lt;li&gt;시그모이드 함수의 입력보다 출력을 이용해 쉽게 계산 가능&lt;/li&gt;
&lt;li&gt;쓸모는 없다&lt;/li&gt;
&lt;li&gt;딥러닝에서 편미분은 손실기울기를 계산을 위해 필요&lt;/li&gt;
&lt;li&gt;시그모이드 함수의 계산 결과는 손실함수가 아님&lt;/li&gt;
&lt;li&gt;따라서 딥러닝 모델에서 실제로 이 편미분 수식은 이용되지 않음&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;이진판단으로 출력이 어려워 확률을 로짓형태로 만들어 출력하면 상대적인 가능성을 확률로 계산 가능한 이점이 있다.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: start;&quot;&gt; 0-1로 범위를 제한하려하니 마지막에 퍼셉트론에 있는 구조에서 추가로 시그모이드(로짓값을 사용한)를 붙여 출력을 함. &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: start;&quot;&gt;이 구조로 만들면 입력에 대해 출력이 가지는 확률을 0-1사이로 제한을 해 비율로 표시가 가능하니 미분도 가능함으로 시그모이드를 사용하겠다.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>단층퍼셉트론</category>
      <category>딥러닝</category>
      <category>딥러닝 이진판단</category>
      <category>로짓값</category>
      <category>시그모이드</category>
      <category>시그모이드 편미분</category>
      <category>시그모이드 함수</category>
      <category>신경망</category>
      <category>신경망 출력</category>
      <category>퍼셉트론</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/118</guid>
      <comments>https://yz-zone.tistory.com/118#entry118comment</comments>
      <pubDate>Tue, 1 Aug 2023 22:39:57 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_ 1.9 빈선형 정보와 원-핫 벡터 표현</title>
      <link>https://yz-zone.tistory.com/117</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;492&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wSqhA/btspcvwbGSs/BGdz6bJkHx4CgFiKDzQdO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wSqhA/btspcvwbGSs/BGdz6bJkHx4CgFiKDzQdO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wSqhA/btspcvwbGSs/BGdz6bJkHx4CgFiKDzQdO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwSqhA%2FbtspcvwbGSs%2FBGdz6bJkHx4CgFiKDzQdO1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1830&quot; height=&quot;492&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;492&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;전복의 성별&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;데이터셋 정보: I(infant, 유충),M(male, 수컷),F(female, 암컷)&lt;/li&gt;
&lt;li&gt;문자 아스키코드, 선형코드(0,1,2)등의 표현&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터 내용에 없는 선형적 특성이 나타남&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;신경망은 불필요한 선형성 분석에 노력 낭비&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;원-핫 벡터 표현&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;유충, 수컷, 암컷을 각각(1,0,0),(0,1,0),(0,0,1)로 표현&lt;/li&gt;
&lt;li&gt;벡터 크기 늘어나지만 불필요한 선형성 없어 학습에 유리&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;(모델)파라미터 VS 하이퍼 파라미터&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;(모델) 파라미터는 학습을 하는동안 계속 바뀌는 변수 값이자 예측 값 즉 weight이고&lt;/li&gt;
&lt;li&gt;하이퍼 파라미터는 학습도중에 바꿀 수 없는 학습 전에 설정해야하는 모델 구조나 학습 과정에 영향을 미치는 각종 상숫값입니다.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>IT/딥러닝</category>
      <category>딥러닝</category>
      <category>딥러닝 파라미터</category>
      <category>딥러닝 하이퍼파라미터</category>
      <category>모델 파라미터</category>
      <category>원학벡터</category>
      <category>파라미터</category>
      <category>파라미터 하이퍼파라미터</category>
      <category>파라미터 하이퍼파라미터 차이</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>하이퍼파라미터</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/117</guid>
      <comments>https://yz-zone.tistory.com/117#entry117comment</comments>
      <pubDate>Fri, 28 Jul 2023 15:44:23 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_ 1.8 하이퍼파라미터</title>
      <link>https://yz-zone.tistory.com/116</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CYYuh/btsplbWYyVh/UQpr8Rm2RjSAltcGi3H1SK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CYYuh/btsplbWYyVh/UQpr8Rm2RjSAltcGi3H1SK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CYYuh/btsplbWYyVh/UQpr8Rm2RjSAltcGi3H1SK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCYYuh%2FbtsplbWYyVh%2FUQpr8Rm2RjSAltcGi3H1SK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;629&quot; height=&quot;495&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1441&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;하이퍼파라미터&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;모델 구조나 학습 과정에 영향을 미치는 각종 상숫값&lt;/li&gt;
&lt;li&gt;(학습률, 학습횟수, 미니배치 크기&amp;hellip;)&lt;/li&gt;
&lt;li&gt;딥러닝 알고리즘 실행 동안은 값이 변하지 않는 상수&lt;/li&gt;
&lt;li&gt;개발자가 미리 지정해주어야 하는 값&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;하이퍼파라미터의 중요성&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;마음에 드는 학습 결과를 얻기까지&lt;/li&gt;
&lt;li&gt;다양한 값으로 바꾸어가며 실험할 필요&lt;/li&gt;
&lt;li&gt;파라미터는 학습으로 적당한 값을 얻을 수 있지만 하이퍼파라미터는 개발자가 미리 정해주어야 한다. 그래서 더 많은 경험과 이해가 필요하다.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>IT/딥러닝</category>
      <category>ai</category>
      <category>딥러닝</category>
      <category>인공지능</category>
      <category>인공지능 딥러닝</category>
      <category>파라미터</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>파이썬 딥러닝</category>
      <category>퍼셉트론</category>
      <category>하이퍼파라미터</category>
      <category>회귀분석</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/116</guid>
      <comments>https://yz-zone.tistory.com/116#entry116comment</comments>
      <pubDate>Fri, 28 Jul 2023 15:42:14 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_ 1.7 편미분과 손실기울기 계산</title>
      <link>https://yz-zone.tistory.com/115</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;순전파 처리의 역순으로 진행되는 역전파 처리&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1498&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cscy2B/btspfj2QsbL/GxxGjei1vmOWZgw2cYmcKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cscy2B/btspfj2QsbL/GxxGjei1vmOWZgw2cYmcKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cscy2B/btspfj2QsbL/GxxGjei1vmOWZgw2cYmcKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcscy2B%2Fbtspfj2QsbL%2FGxxGjei1vmOWZgw2cYmcKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;413&quot; height=&quot;338&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1498&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;lost값을 계산하는 과정이 &lt;span style=&quot;color: #ee2323;&quot;&gt;순전파&lt;/span&gt;.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;lost의 기울기를 계산해서 수정해야하는 양을 측정하는 과정이 &lt;span style=&quot;color: #ee2323;&quot;&gt;역전파&lt;/span&gt;.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;손실기울기와 부분기울기&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJGdU7/btspkKFkzgd/niRy32R1UE6Mx0uCCpShQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJGdU7/btspkKFkzgd/niRy32R1UE6Mx0uCCpShQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJGdU7/btspkKFkzgd/niRy32R1UE6Mx0uCCpShQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJGdU7%2FbtspkKFkzgd%2FniRy32R1UE6Mx0uCCpShQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;517&quot; height=&quot;158&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;입력이 다수인 경우의 처리&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;344&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnXTGu/btspdtkPKpx/Z5o698eIP0KdTNAwKJluik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnXTGu/btspdtkPKpx/Z5o698eIP0KdTNAwKJluik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnXTGu/btspdtkPKpx/Z5o698eIP0KdTNAwKJluik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnXTGu%2FbtspdtkPKpx%2FZ5o698eIP0KdTNAwKJluik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;526&quot; height=&quot;99&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;344&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;즉, 각 입력 성분 별로 따로 처리하면 된다&lt;/li&gt;
&lt;li&gt;파라미터에 해당하는 입력 성분의 경우 학습률을 이용해 값 수정&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;중복 활용되는 출력의 처리&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnlBkf/btsplMCCqw1/nhfOfI8l8ahjmUR0UobeeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnlBkf/btsplMCCqw1/nhfOfI8l8ahjmUR0UobeeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnlBkf/btsplMCCqw1/nhfOfI8l8ahjmUR0UobeeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnlBkf%2FbtsplMCCqw1%2FnhfOfI8l8ahjmUR0UobeeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;574&quot; height=&quot;76&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;즉,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #fdebec; color: #000000; text-align: start;&quot; data-token-index=&quot;1&quot;&gt;출력의 손실기울기들을 합산한 후 처리&lt;/span&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;하면 된다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>lost function</category>
      <category>딥러닝</category>
      <category>부분기울기</category>
      <category>손실기울기</category>
      <category>손실함수</category>
      <category>순전파</category>
      <category>역전파</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>편미분</category>
      <category>학습률</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/115</guid>
      <comments>https://yz-zone.tistory.com/115#entry115comment</comments>
      <pubDate>Fri, 28 Jul 2023 15:40:19 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_ 1.6 경사하강법과 역전파</title>
      <link>https://yz-zone.tistory.com/114</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;정답과 추정한 값의 차이를 줄여나가는 것&lt;/span&gt;이 학습의 과정인데 이것을 경사하강법으로 찾아나감.&lt;/b&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;경사하강법 gradient descent algorithm&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;w(weight)값을 조정해나가는 일종의 전략&lt;/li&gt;
&lt;li&gt;딥러닝의 가장 기본적인 학습 알고리즘&lt;/li&gt;
&lt;li&gt;함수의 &lt;span style=&quot;color: #f89009;&quot;&gt;기울기&lt;/span&gt; 계산해 함숫값이 &lt;span style=&quot;color: #f89009;&quot;&gt;작아지는 방향으로 이동 반복&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;미니배치 입력에 대해 순전파와 역전파를 번갈아 반복 수행&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;rarr; 입력 넣고 출력이 나왔을때 출력과 정답의 차이를 미분을 통해 기울기로 구해 얼만큼 하강시켜야 하는지 기울기를 계산해 w를 수정해 나감&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;rarr; 이 과정을 기울기가 작아질때까지 출력과 정답의 차이가 거의 나지 않을 때까지 반복&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;순전파: 입력 정보로부터 손실 함수 계산 과정&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;신경망 구조를 따라가면서 현재의 파라미터값 이용해 계산&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;역전파&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;정답과 출력한 추정(예측)값의 차이를 계산해 w에 반영&lt;/li&gt;
&lt;li&gt;순전파 계산 과정의 역순으로 진행&lt;/li&gt;
&lt;li&gt;손실 함숫값에 영향 미친 모든 성분에 대해 손실 기울기 계산&lt;/li&gt;
&lt;li&gt;파라미터 성분의 경우 계산된 손실 기울기 이용해 값을 변경&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이 변경이 바로 신경망 변화를 가져오는 학습의 핵심 과정&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;학습률 hyper parameter&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;: 차이의 기울기를 계산한 에 비례해 w를 수정할것인데 비율을 얼마만큼씩 반영 할 것이냐.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;학습 속도를 조절하는 하이퍼 파라미터&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;하이퍼 파라미터: 모델 파라미터(w)와는 다름. 우리가 임의로 직접 정해줘야 하는 것. 학습률, 노드의 개수, 히든레이어 수 등&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;파라미터값 = 파라미터값 - 학습률 x 손실기울기&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1682&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pmJfn/btspeJ8jNfS/5F4Ib8xKRKD175KlPmdFmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pmJfn/btspeJ8jNfS/5F4Ib8xKRKD175KlPmdFmk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pmJfn/btspeJ8jNfS/5F4Ib8xKRKD175KlPmdFmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpmJfn%2FbtspeJ8jNfS%2F5F4Ib8xKRKD175KlPmdFmk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;428&quot; height=&quot;393&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1682&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;출발점에서 바닥의 목표지점을 찾아가기&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;그래프 전체를 볼 수 없는 상황 전제&lt;/li&gt;
&lt;li&gt;경사가 심할수록 바닥이 멀리 있으니 빨리 내려가도 된다&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;rarr;경사가 완만하면 목표 지점 지나치지 않도록 천천히 이동&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;즉 초반에 정답과 추정값의 차이가 많이나 경사가 심하면 빠르게 이동을 해야하기 때문에 학습률을 높여 많이 반영하고 목표 지점으로 가까워질수록 경사가 완만해지고 세밀하게 이동해야 하기에 학습률을 적게 조정한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;경사가 오르막이라면 후진&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;rarr;경사가 내리막이면 전진&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;그래프의 경사는 미분값에 해당&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;경사에 비례하는 값을 x에서 빼주면 모든 처리 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;편미분 Partial&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;경사하강법에서는 전미분 대신 편미분 사용&lt;/li&gt;
&lt;li&gt;전미분: 다른 변수 통한 간접 효과까지 모두 고려하는 미분법&lt;/li&gt;
&lt;li&gt;편미분: 관심 변수 외의 변수를 모두 상수 취급하는 간단한 미분법&lt;/li&gt;
&lt;li&gt;편미분은 전미분에 비해 훨씬 쉽게 계산할 수 있다.&lt;/li&gt;
&lt;li&gt;상수 취급되는 다른 변수도 값은 편미분 방식으로 처리해 총합&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;전체적으로 전미분에 준하는 효과를 기대할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;794&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/X4CWE/btspgoivKwk/ksmfPBJXTySFowzRIPkz8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/X4CWE/btspgoivKwk/ksmfPBJXTySFowzRIPkz8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/X4CWE/btspgoivKwk/ksmfPBJXTySFowzRIPkz8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FX4CWE%2FbtspgoivKwk%2FksmfPBJXTySFowzRIPkz8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;563&quot; height=&quot;244&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;794&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fdebec; color: #000000; text-align: start;&quot; data-token-index=&quot;0&quot;&gt;우리는 경사하강법을 하기 위해서 기울기를 측정하는데 편미분을 한다.&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;경사하강법과 등산로&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;손실함숫값 최소화: 등산로에서 바닥점 찾아가기로 비유 가능&lt;/li&gt;
&lt;li&gt;손실 함숫값을 결정하는 성분은 신경망 안의 수많은 파라미터들&lt;/li&gt;
&lt;li&gt;가능한 파라미터 값의 조합: R^n 다차원 공간&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;전체 경우를 계산해 최소값 찾는 것은 현실적으로 불가능&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;수학적으로 풀어내 최소값 찾는 것도 현실적으로 불가능&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;현재 위치에서 기울기 따져가며 한 걸음씩 하강 불가피&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;경사하강법이 찾아내는 경로&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;등산객의 안전한 하산경로보다 물이 흘러가는 경로와 비슷&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;지역적 바닥점 문제&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;경사하강법으로 바닥 지점에 도달할 수 있다는 보장은 없다.&lt;/li&gt;
&lt;li&gt;현재위치 주변 지형에 따라 지역적 바닥점에 도달할 가능성 상존&lt;/li&gt;
&lt;li&gt;지역적 바닥점 문제에 대한 근본적인 해결책은 아직 없다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>gradient descent algorithm</category>
      <category>hyper parameter</category>
      <category>경사하강법</category>
      <category>경사하강법 문제</category>
      <category>딥러닝</category>
      <category>순전파</category>
      <category>역전파</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>편미분</category>
      <category>학습률</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/114</guid>
      <comments>https://yz-zone.tistory.com/114#entry114comment</comments>
      <pubDate>Fri, 28 Jul 2023 15:34:53 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_1.5 회귀분석과 MSE 손실함수</title>
      <link>https://yz-zone.tistory.com/113</link>
      <description>&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;손실 함수 lost function&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;추정을 해서 나온 값과 정답의 차값을 알려줄 때 쓰는 계산식&lt;/li&gt;
&lt;li&gt;항상 0 이상, 미분 가능하고(그래야 기울기를 구할 수 있음) 추정이 정확해질수록 작아지는 값&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;손실함수 값을 줄이는 것을 학습 목표&lt;/span&gt;&lt;/b&gt;로 삼게 됨&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;파라미터(w) 상태에 따라 값이 달라 함수라고 표현&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비용함수. cost function라고도 부른다&lt;/li&gt;
&lt;li&gt;회귀분석에서는 신경망 출력과 정답의 MSE가 이런 성질 보유&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;MSE:평균제곱오차 Mean Squared Error&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;신경망 출력, 즉 추정이 (t1, t2..tn)이고 데이터셋의 정답 정보가(y1,y2&amp;hellip;yn)일 때&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;MSE = &lt;span style=&quot;color: #f89009;&quot;&gt;오차의 제곱의 평균&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;624&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXuMTo/btsplQSAeyW/aA2AIKuAXI7jJAqB2v13Ek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXuMTo/btsplQSAeyW/aA2AIKuAXI7jJAqB2v13Ek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXuMTo/btsplQSAeyW/aA2AIKuAXI7jJAqB2v13Ek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXuMTo%2FbtsplQSAeyW%2FaA2AIKuAXI7jJAqB2v13Ek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;159&quot; height=&quot;54&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;624&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;추정이 정확해질수록 0에 수렴하며 정답과 일치할 때 0 (오차가 적을수록 정확한 추정)&lt;/li&gt;
&lt;li&gt;계산이 간단하고 미분도 쉽다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;rarr; MSE를 회귀분석에서 손실함수로 사용하면 좋다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1136&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ofaDq/btspg1AzG1A/s6XqFkhHpto1UyhPoX3K91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ofaDq/btspg1AzG1A/s6XqFkhHpto1UyhPoX3K91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ofaDq/btspg1AzG1A/s6XqFkhHpto1UyhPoX3K91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FofaDq%2Fbtspg1AzG1A%2Fs6XqFkhHpto1UyhPoX3K91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;733&quot; height=&quot;455&quot; data-origin-width=&quot;1830&quot; data-origin-height=&quot;1136&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>lost function</category>
      <category>mean squared error</category>
      <category>MSE</category>
      <category>MSE 손실함수</category>
      <category>딥러닝</category>
      <category>손실 함수</category>
      <category>손실함수</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>퍼셉트론</category>
      <category>회귀분석</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/113</guid>
      <comments>https://yz-zone.tistory.com/113#entry113comment</comments>
      <pubDate>Fri, 28 Jul 2023 15:30:07 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_ 1.3 신경망의 세 가지 출력 유형과 회귀 분석</title>
      <link>https://yz-zone.tistory.com/112</link>
      <description>&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;1.3 신경망의 세 가지 출력 유형과 회귀 분석&lt;/h1&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문제들이 여러 종류가 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6hFZQ/btso22MXMsz/aTXfb9FRgHQ2UA9HwIYpuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6hFZQ/btso22MXMsz/aTXfb9FRgHQ2UA9HwIYpuk/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2021&quot; data-widthpercent=&quot;33.52&quot; style=&quot;width: 32.736387589933294%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6hFZQ/btso22MXMsz/aTXfb9FRgHQ2UA9HwIYpuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6hFZQ%2Fbtso22MXMsz%2FaTXfb9FRgHQ2UA9HwIYpuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;2021&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yhFBX/btso0PAzwOF/lJwTT9KcGrKMK6PnOvXZik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yhFBX/btso0PAzwOF/lJwTT9KcGrKMK6PnOvXZik/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2065&quot; data-widthpercent=&quot;32.8&quot; style=&quot;width: 32.038856813198635%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yhFBX/btso0PAzwOF/lJwTT9KcGrKMK6PnOvXZik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyhFBX%2Fbtso0PAzwOF%2FlJwTT9KcGrKMK6PnOvXZik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;2065&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chHcH3/btso0tRXygb/KHPQga3B8MNnxbR5Zwwrg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chHcH3/btso0tRXygb/KHPQga3B8MNnxbR5Zwwrg0/img.png&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2011&quot; data-is-animation=&quot;false&quot; width=&quot;247&quot; data-widthpercent=&quot;33.68&quot; style=&quot;width: 32.89917420151923%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chHcH3/btso0tRXygb/KHPQga3B8MNnxbR5Zwwrg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchHcH3%2Fbtso0tRXygb%2FKHPQga3B8MNnxbR5Zwwrg0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2000&quot; height=&quot;2011&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;회귀 분석 regression&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;어떤 값을 예측,추정하는 문제&lt;/li&gt;
&lt;li&gt;하나의 특징값을 숫자로 추정&lt;/li&gt;
&lt;li&gt;입력 정보로부터 미지의 값을 직접 추정&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;이진 판단&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;예/아니오 가운데 한 쪽을 선택&lt;/li&gt;
&lt;li&gt;입력 정보로부터 &amp;lsquo;예&amp;rsquo;의 확률 추정해 후처리&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;선택 분류 classification&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;몇 가지 후보 항목 중 하나를 선택&lt;/li&gt;
&lt;li&gt;입력 정보로부터 후보간 확률 분포 추정해 후처리&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>IT/딥러닝</category>
      <category>classification</category>
      <category>regression</category>
      <category>딥러닝</category>
      <category>딥러닝 회귀 분석</category>
      <category>선택 분류</category>
      <category>신경망</category>
      <category>이진 판단</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>회귀 분석</category>
      <category>회귀분석 이진 판단</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/112</guid>
      <comments>https://yz-zone.tistory.com/112#entry112comment</comments>
      <pubDate>Wed, 26 Jul 2023 13:46:19 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_ 1.2 텐서 연산과 미니배치의 활용</title>
      <link>https://yz-zone.tistory.com/111</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1218&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G65Fn/btsoZKGlGcl/FtODYGNtv8a4xNcoLwSkK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G65Fn/btsoZKGlGcl/FtODYGNtv8a4xNcoLwSkK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G65Fn/btsoZKGlGcl/FtODYGNtv8a4xNcoLwSkK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG65Fn%2FbtsoZKGlGcl%2FFtODYGNtv8a4xNcoLwSkK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;729&quot; height=&quot;444&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1218&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1201&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRKQ45/btso12sKdC5/RQkbPOusHSaDKLNSKy1Cqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRKQ45/btso12sKdC5/RQkbPOusHSaDKLNSKy1Cqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRKQ45/btso12sKdC5/RQkbPOusHSaDKLNSKy1Cqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRKQ45%2Fbtso12sKdC5%2FRQkbPOusHSaDKLNSKy1Cqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;728&quot; height=&quot;437&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1201&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터를 한 번에 여러개를 넣고 계산하겠다. &amp;rarr; 행렬로 구성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;텐서를 통해 연산을 하다 보면 행렬 같은 것들을 병렬로 한 번에 처리할 수 있는 효율적인 구조가 된다. 그래서 입력을 여러개를 한 번에 넣어서 처리를 할 수 있다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;미니배치로 처리 속도 향상을 위해 여러 데이터를 한 번에 처리함.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;텐서&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다차원 숫자 배열 정도로 이해해도 무방&lt;/li&gt;
&lt;li&gt;스칼라(값이 하나),벡터, 행렬: 각각 0차원, 1차원, 2차원 텐서..n차원 텐서&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;텐서 연산&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;파이썬의 numpy라이브러리 등이 효율적 지원&lt;/li&gt;
&lt;li&gt;반복문 사용보다 파이썬 인터프리터의 텐서 연산이 훨씬 빠름&lt;/li&gt;
&lt;li&gt;병렬 수치 연산 자원용 GPU사용시 속도 차이 더욱 커짐&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;미니배치&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;여러 데이터를 한꺼번에 처리&lt;/li&gt;
&lt;li&gt;반복처리대신 텐서 연산 활용할 수 있어 처리 속도 향상&lt;/li&gt;
&lt;li&gt;학습에서 특정 데이터 영향을 덜 받는 효과&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;에포크: 학습 데이터 전체를 한 차례 처리&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;미니배치 크기가 커질수록 각 에포크당 처리 횟수 감소&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;만약 데이터가 1000개고 미니배치가 10개면 1000/10 = 100 즉 100번을 미니배치를 돌리면 1에포크가 된다.&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>딥러닝</category>
      <category>미니배치</category>
      <category>미니배치 에포크</category>
      <category>에포크</category>
      <category>텐서</category>
      <category>텐서 연산</category>
      <category>텐서 연산과 미니배치의 활용</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>퍼셉트론</category>
      <category>회귀분석</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/111</guid>
      <comments>https://yz-zone.tistory.com/111#entry111comment</comments>
      <pubDate>Wed, 26 Jul 2023 13:42:17 +0900</pubDate>
    </item>
    <item>
      <title>[딥러닝] 1. 단층 퍼셉트론(SLP) _ 1. 회귀분석_1.1 단층 퍼셉트론 신경망 구조</title>
      <link>https://yz-zone.tistory.com/110</link>
      <description>&lt;h1 style=&quot;color: #000000; text-align: start;&quot;&gt;1.1 단층 퍼셉트론 신경망 구조&lt;/h1&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;단층퍼셉트론&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가장 기본적인 신경망 구조&lt;/li&gt;
&lt;li&gt;일련의 퍼셉트론을 한 줄로 배치&lt;/li&gt;
&lt;li&gt;입력 벡터 하나로부터 출력 벡터 하나를 단번에 생성&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1969&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpX4nS/btsoZLSMhqM/ilRgHltalgyWFIesxwKsx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpX4nS/btsoZLSMhqM/ilRgHltalgyWFIesxwKsx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpX4nS/btsoZLSMhqM/ilRgHltalgyWFIesxwKsx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpX4nS%2FbtsoZLSMhqM%2FilRgHltalgyWFIesxwKsx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;444&quot; height=&quot;437&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1969&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;입출력 패턴&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;입력벡터: x = (x1,x2,x3,x4)&lt;/li&gt;
&lt;li&gt;출력벡터: y = (y1,y2,y3)&lt;/li&gt;
&lt;li&gt;문제의 내용에 따라 크기가 결정됨&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;퍼셉트론 열&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;P1,P2,P3&lt;/li&gt;
&lt;li&gt;출력 벡터 크기만큼의 퍼셉트론 배치&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;가중치 weight&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;입력 벡터와 퍼셉트론 사이의 완전 연결&lt;/li&gt;
&lt;li&gt;[입력벡터크기, 퍼셉트론개수] 형태의 행렬&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;입력 값에 가중치의 값을 곱한 값들의 합이 출력 노드의 값으로 출력됨.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;weight를 수정해 나가는 과정이 학습 과정.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;어떤 입력 값을 주었을 때 웨이트 값에 따라서 출력이 결정되는 구조.&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;편향 bias&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;퍼셉트론 별로 가산되는 스칼라 값&lt;/li&gt;
&lt;li&gt;[퍼셉트론 개수] 형태의 벡터&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;파라미터(모델 파라미터) = 가중치 W&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;하이퍼 파라미터와는 다른 개념&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가중치 행렬과 편향 벡터&lt;/li&gt;
&lt;li&gt;즉 변하는 값, 알아내야되는 값&lt;/li&gt;
&lt;li&gt;퍼셉트론의 동작 특성을 결정하는 값이면서 학습 과정 중에 끊임없이 변경된다.&lt;/li&gt;
&lt;li&gt;학습: 문제 풀이에 적합한 파라미터값(가중치)의 조합을 구하는 과정&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;계층 layer&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; color: #000000; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;퍼셉트론 열: 딥러닝에서 가장 기본적인 계층 형태&lt;/li&gt;
&lt;li&gt;출력 계층: 최종적으로 출력을 생산하는 퍼셉트론 열&lt;/li&gt;
&lt;li&gt;은닉 계층 hidden layer: 출력 계층에 앞서 입력을 미리 처리하는 계층(다층 퍼셉트론 신경망에 등장)&lt;/li&gt;
&lt;li&gt;단층 퍼셉트론 신경망: 출력 계층만으로 구성되는 가장 간단한 신경망&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;입력계층: 데이터가 주어지는 것 임으로 독립적인 퍼셉트론 열이 아니다&lt;/h3&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이 책에서는 입력 계층의 실체를 인정하지 않기로 함.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;출력층 하나로 보기 때문에 단층퍼셉트론이라함.&lt;/p&gt;</description>
      <category>IT/딥러닝</category>
      <category>Layer</category>
      <category>SLP</category>
      <category>단층 퍼셉트론 신경망 구조</category>
      <category>단층퍼셉트론</category>
      <category>신경망</category>
      <category>신경망 학습</category>
      <category>파라미터</category>
      <category>파이썬 날코딩으로 알고 짜는 딥러닝</category>
      <category>퍼셉트론</category>
      <category>회귀분석</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/110</guid>
      <comments>https://yz-zone.tistory.com/110#entry110comment</comments>
      <pubDate>Wed, 26 Jul 2023 13:38:10 +0900</pubDate>
    </item>
    <item>
      <title>두 수의 합</title>
      <link>https://yz-zone.tistory.com/109</link>
      <description>&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;문제&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;정수&amp;nbsp;&lt;/span&gt;num1&lt;span style=&quot;text-align: left;&quot;&gt;과&amp;nbsp;&lt;/span&gt;num2&lt;span style=&quot;text-align: left;&quot;&gt;가 주어질 때,&amp;nbsp;&lt;/span&gt;num1&lt;span style=&quot;text-align: left;&quot;&gt;과&amp;nbsp;&lt;/span&gt;num2&lt;span style=&quot;text-align: left;&quot;&gt;의 합을 return하도록 soltuion 함수를 완성해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;제한사항&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;-50,000 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;num1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 50,000&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;-50,000 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 50,000&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;입출력 예&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 30.930232558139537%; height: 60px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;num1&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;num2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;result2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;100&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;102&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;입출력 예 설명&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;num1이 2이고&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2가 3이므로 2 + 3 = 5를 return합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #b2c0cc; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입출력 예 #2&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;num1이 100이고&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2가 2이므로 100 + 2 = 102를 return합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;코드&lt;/h2&gt;
&lt;pre id=&quot;code_1683558606005&quot; class=&quot;python&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(num1, num2):
    answer = num1+num2
    return answer&lt;/code&gt;&lt;/pre&gt;</description>
      <category>코테/Programmers(Python3)</category>
      <category>두 수의 합 파이썬</category>
      <category>파이썬 합</category>
      <category>프로그래머스 두 수의 합</category>
      <category>프로그래머스 두 수의 합 파이썬</category>
      <category>프로그래머스 코데 연습</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/109</guid>
      <comments>https://yz-zone.tistory.com/109#entry109comment</comments>
      <pubDate>Tue, 9 May 2023 00:12:23 +0900</pubDate>
    </item>
    <item>
      <title>몫 구하기</title>
      <link>https://yz-zone.tistory.com/108</link>
      <description>&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;문제&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;정수&amp;nbsp;&lt;/span&gt;num1&lt;span style=&quot;text-align: left;&quot;&gt;,&amp;nbsp;&lt;/span&gt;num2&lt;span style=&quot;text-align: left;&quot;&gt;가 매개변수로 주어질 때,&amp;nbsp;&lt;/span&gt;num1&lt;span style=&quot;text-align: left;&quot;&gt;을&amp;nbsp;&lt;/span&gt;num2&lt;span style=&quot;text-align: left;&quot;&gt;로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;제한사항&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;0 &amp;lt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;num1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 100&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;0 &amp;lt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 100&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;입출력 예&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 30.930232558139537%; height: 60px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;num1&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;num2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;result2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;10&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;5&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;7&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;입출력 예 설명&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;num1이 10,&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #b2c0cc; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입출력 예 #2&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;num1이 7,&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;코드&lt;/h2&gt;
&lt;pre id=&quot;code_1683558456661&quot; class=&quot;python&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(num1, num2):
    answer = num1//num2
    return answer&lt;/code&gt;&lt;/pre&gt;</description>
      <category>코테/Programmers(Python3)</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/108</guid>
      <comments>https://yz-zone.tistory.com/108#entry108comment</comments>
      <pubDate>Tue, 9 May 2023 00:09:26 +0900</pubDate>
    </item>
    <item>
      <title>두 수의 차</title>
      <link>https://yz-zone.tistory.com/106</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;문제&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;정수&amp;nbsp;&lt;/span&gt;num1&lt;span style=&quot;text-align: left;&quot;&gt;과&amp;nbsp;&lt;/span&gt;num2&lt;span style=&quot;text-align: left;&quot;&gt;가 주어질 때,&amp;nbsp;&lt;/span&gt;num1&lt;span style=&quot;text-align: left;&quot;&gt;에서&amp;nbsp;&lt;/span&gt;num2&lt;span style=&quot;text-align: left;&quot;&gt;를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;제한사항&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;-50000 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;num1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 50000&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;-50000 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 50000&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;입출력 예&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 30.930232558139537%; height: 60px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;num1&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;num2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;result2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;100&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 33.333333333333336%;&quot;&gt;98&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;입출력 예 설명&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;num1이 2이고&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2가 3이므로 2 - 3 = -1을 return합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #b2c0cc; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입출력 예 #2&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; color: #b2c0cc; text-align: left;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit; color: #000000;&quot;&gt;num1이 100이고&lt;span&gt;&amp;nbsp;&lt;/span&gt;num2가 2이므로 100 - 2 = 98을 return합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;코드&lt;/h2&gt;
&lt;pre id=&quot;code_1683558052128&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(num1, num2):
    answer = num1-num2
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>코테/Programmers(Python3)</category>
      <category>두 수의 차</category>
      <category>두 수의 차 파이썬</category>
      <category>두 수의 차 파이썬 프로그래머스</category>
      <category>코딩테스트 문제</category>
      <category>프로그래머스</category>
      <category>프로그래머스 두 수의 차</category>
      <category>프로그래머스 두 수의 차 파이썬</category>
      <category>프로그래머스 차</category>
      <category>프로그래머스 코딩테스트 연습</category>
      <category>프로그래머스 파이썬</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/106</guid>
      <comments>https://yz-zone.tistory.com/106#entry106comment</comments>
      <pubDate>Tue, 9 May 2023 00:02:58 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 5.연결 자료구조 -5. 다항식의 연결 자료 구조 표현</title>
      <link>https://yz-zone.tistory.com/105</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;다항식의 연결 자료구조 표현&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단순 연결 리스트를 이용하여 다항식 표현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식의항:단순연결리스트의노드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;노드구조&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;각항에대해서계수와지수를저장&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;계수를 저장하는 coef와 지수를 저장하는 expo의 두 개의 필드로 구성&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;링크필드:다음항을연결하는포인터로구성&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWPYyq/btr1pYA1UhB/V1fUVyLmYgB11yv1eGU2dk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWPYyq/btr1pYA1UhB/V1fUVyLmYgB11yv1eGU2dk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWPYyq/btr1pYA1UhB/V1fUVyLmYgB11yv1eGU2dk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWPYyq%2Fbtr1pYA1UhB%2FV1fUVyLmYgB11yv1eGU2dk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;182.201&quot; height=&quot;83.955&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;157&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;노드에 대한 구조체 정의&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1677743587560&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;typedef struct Node {
	float coef;
	int expo;
	struct Node *link;
};&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;다항식의 단순 연결 리스트 표현 예&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;262&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/owRxq/btr1yAsMPjk/TKaRiSrzavujqPDBmkFZV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/owRxq/btr1yAsMPjk/TKaRiSrzavujqPDBmkFZV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/owRxq/btr1yAsMPjk/TKaRiSrzavujqPDBmkFZV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FowRxq%2Fbtr1yAsMPjk%2FTKaRiSrzavujqPDBmkFZV0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;198&quot; height=&quot;50&quot; data-origin-width=&quot;262&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;413&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uGc8U/btr1lBGkhy6/OLWlzKWNx3nR61o0YGscQ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uGc8U/btr1lBGkhy6/OLWlzKWNx3nR61o0YGscQ0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uGc8U/btr1lBGkhy6/OLWlzKWNx3nR61o0YGscQ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuGc8U%2Fbtr1lBGkhy6%2FOLWlzKWNx3nR61o0YGscQ0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646.333&quot; height=&quot;209.647&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;413&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;다항식 연결 자료구조의 삽입 연산&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;다항식에 항을 추가하는 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식 리스트 포인터 PL과 coef 필드 값을 저장한 변수 coef, expo 필드 값을 저장한 변수 expo, 리스트 PL의 마지막 노드의 위치를 지시하는 포인터 last를 매개변수로 사용&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;898&quot; data-origin-height=&quot;776&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sQZCl/btr1nCSzkTH/k8xGbUMuYR7T3ZYlZzKUfK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sQZCl/btr1nCSzkTH/k8xGbUMuYR7T3ZYlZzKUfK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sQZCl/btr1nCSzkTH/k8xGbUMuYR7T3ZYlZzKUfK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsQZCl%2Fbtr1nCSzkTH%2Fk8xGbUMuYR7T3ZYlZzKUfK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;377.587&quot; height=&quot;326.464&quot; data-origin-width=&quot;898&quot; data-origin-height=&quot;776&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 공백 다항식에서의 항 삽입 연산 &amp;gt; &amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초기상태&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;276&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xqig8/btr1znfJ2Dt/OsU95BZDXRLVBcUXJG3fkK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xqig8/btr1znfJ2Dt/OsU95BZDXRLVBcUXJG3fkK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xqig8/btr1znfJ2Dt/OsU95BZDXRLVBcUXJG3fkK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxqig8%2Fbtr1znfJ2Dt%2FOsU95BZDXRLVBcUXJG3fkK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;515.196&quot; height=&quot;118.616&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;276&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;1.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;PL &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 new의 값을 리스트 포인터 PL에 저장하여, 노드 new가 리스트 PL의 첫 번째 노드가 되도록 연결&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;949&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pSbo9/btr1ILGYm5C/Zja0Fr33orXJYTwAKCA820/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pSbo9/btr1ILGYm5C/Zja0Fr33orXJYTwAKCA820/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pSbo9/btr1ILGYm5C/Zja0Fr33orXJYTwAKCA820/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpSbo9%2Fbtr1ILGYm5C%2FZja0Fr33orXJYTwAKCA820%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;412.109&quot; height=&quot;141.643&quot; data-origin-width=&quot;949&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;2. last &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 new의 값을 포인터 last에 저장하여, 포인터 last가 리스트 PL의 마지막 노드인 노드 new를 가리키도록 지정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;341&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mnp73/btr1lvzaQaB/72xaRwsK6WSEZ1TImnOwyk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mnp73/btr1lvzaQaB/72xaRwsK6WSEZ1TImnOwyk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mnp73/btr1lvzaQaB/72xaRwsK6WSEZ1TImnOwyk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmnp73%2Fbtr1lvzaQaB%2F72xaRwsK6WSEZ1TImnOwyk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;492.781&quot; height=&quot;174.746&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;341&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 다항식에서의 항 삽입 연산 &amp;gt;&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초기상태&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;336&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cD0OmR/btr1p1xybwt/LFGktr7jIbc4HkleZSESLK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cD0OmR/btr1p1xybwt/LFGktr7jIbc4HkleZSESLK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cD0OmR/btr1p1xybwt/LFGktr7jIbc4HkleZSESLK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcD0OmR%2Fbtr1p1xybwt%2FLFGktr7jIbc4HkleZSESLK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;537.731&quot; height=&quot;141.644&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;1. last.link &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 new의 값을 노드 last의 링크에 저장하여, 노드 new를 노드 last의 다음 노드로 연결&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzjL4p/btr1Efaz82L/FghGjzuMeah41TAHkI1n70/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzjL4p/btr1Efaz82L/FghGjzuMeah41TAHkI1n70/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzjL4p/btr1Efaz82L/FghGjzuMeah41TAHkI1n70/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzjL4p%2Fbtr1Efaz82L%2FFghGjzuMeah41TAHkI1n70%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;548.16&quot; height=&quot;141.524&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;330&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;2. last &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 new의 값을 포인터 last에 저장하여, 노드 new를 리스트 PL의 마지막 노드로 지정&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1243&quot; data-origin-height=&quot;313&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blDIsL/btr1p1dgNlv/rcPL2kFRClbikeoZ58ItHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blDIsL/btr1p1dgNlv/rcPL2kFRClbikeoZ58ItHk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blDIsL/btr1p1dgNlv/rcPL2kFRClbikeoZ58ItHk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblDIsL%2Fbtr1p1dgNlv%2FrcPL2kFRClbikeoZ58ItHk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;584.84&quot; height=&quot;147.401&quot; data-origin-width=&quot;1243&quot; data-origin-height=&quot;313&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식 리스트 A에 appendTerm() 알고리즘을 사용하여 2x&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;항&lt;/span&gt;&lt;span&gt;(상수항 2)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;추가 예&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1257&quot; data-origin-height=&quot;701&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9LjvZ/btr1zmVoC4T/5rWfkWljXdnVzv9psFZCJ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9LjvZ/btr1zmVoC4T/5rWfkWljXdnVzv9psFZCJ0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9LjvZ/btr1zmVoC4T/5rWfkWljXdnVzv9psFZCJ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9LjvZ%2Fbtr1zmVoC4T%2F5rWfkWljXdnVzv9psFZCJ0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;670.307&quot; height=&quot;374.079&quot; data-origin-width=&quot;1257&quot; data-origin-height=&quot;701&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;다항식의 덧셈 연산&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;덧셈 A(x)+B(x)=C(x)를 단순 연결 리스트 자료구조를 사용하여 연산&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식 A(x)와 B(x), C(x)의 항을 지시하기 위해서 세 개의 포인터를 사용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 p : 다항식 A(x)에서 비교할 항을 지시&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 q : 다항식 B(x)에서 비교할 항을 지시&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 r : 덧셈연산 결과 만들어지는 다항식 C(x)의 항을 지시&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;p.expo&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;lt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;q.expo : 다항식 B(x) 항의 지수가 큰 경우&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 q가 가리키는 다항식 B(x)의 항을 C(x)의 항으로 복사&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;q가 가리키는 항에 대한 처리가 끝났으므로 q를 다음 노드로 이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1259&quot; data-origin-height=&quot;672&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S258Y/btr1HhTGdeg/DmcVkLs4S6IEXyBKE3muM1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S258Y/btr1HhTGdeg/DmcVkLs4S6IEXyBKE3muM1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S258Y/btr1HhTGdeg/DmcVkLs4S6IEXyBKE3muM1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS258Y%2Fbtr1HhTGdeg%2FDmcVkLs4S6IEXyBKE3muM1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;572.973&quot; height=&quot;306.075&quot; data-origin-width=&quot;1259&quot; data-origin-height=&quot;672&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;p.expo&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;q.expo : 두 항의 지수가 같은 경우&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;p.coef와 q.coef를 더하여 C(x)의 항, 즉 r.coef에 저장하고 지수가 같으므로&amp;nbsp;&lt;/span&gt;&lt;span&gt;p.expo(또는 q.expo)를 r.expo에 저장&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다음 항을 비교하기 위해 포인터 p와 q를 각각 다음 노드로 이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;696&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vNbWB/btr1IqQruuH/fwjOlgyj9EcjrKJL8D5iHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vNbWB/btr1IqQruuH/fwjOlgyj9EcjrKJL8D5iHk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vNbWB/btr1IqQruuH/fwjOlgyj9EcjrKJL8D5iHk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvNbWB%2Fbtr1IqQruuH%2FfwjOlgyj9EcjrKJL8D5iHk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;556.311&quot; height=&quot;305.955&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;696&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;p.expo&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt;q.expo:다항식A(x)항의지수가큰경우&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터p가가리키는다항식A(x)의항을C(x)의항으로복사&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;p가가리키는항에대한처리가끝났으므로p를다음노드로이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;684&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bK7pUO/btr1vrW0Yh2/n94J8t9SBSPDO8f3U8sWZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bK7pUO/btr1vrW0Yh2/n94J8t9SBSPDO8f3U8sWZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bK7pUO/btr1vrW0Yh2/n94J8t9SBSPDO8f3U8sWZK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbK7pUO%2Fbtr1vrW0Yh2%2Fn94J8t9SBSPDO8f3U8sWZK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;607.376&quot; height=&quot;329.343&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;684&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식의 덧셈 알고리즘&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;675&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNYRin/btr1zlvnUJw/ETZOnRG6gfEgdRel6Qwjt0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNYRin/btr1zlvnUJw/ETZOnRG6gfEgdRel6Qwjt0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNYRin/btr1zlvnUJw/ETZOnRG6gfEgdRel6Qwjt0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNYRin%2Fbtr1zlvnUJw%2FETZOnRG6gfEgdRel6Qwjt0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;541.687&quot; height=&quot;432.967&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;675&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;590&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDZRLm/btr1CM7ylWA/wbTTnZoLyBtEk5KmUS1vQ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDZRLm/btr1CM7ylWA/wbTTnZoLyBtEk5KmUS1vQ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDZRLm/btr1CM7ylWA/wbTTnZoLyBtEk5KmUS1vQ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDZRLm%2Fbtr1CM7ylWA%2FwbTTnZoLyBtEk5KmUS1vQ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;529.58&quot; height=&quot;387.991&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;590&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;다항식의덧셈 예)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;213&quot; data-origin-height=&quot;50&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccYdua/btr1lv0ioZk/t55KAK1UB1e7389ISzzm7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccYdua/btr1lv0ioZk/t55KAK1UB1e7389ISzzm7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccYdua/btr1lv0ioZk/t55KAK1UB1e7389ISzzm7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccYdua%2Fbtr1lv0ioZk%2Ft55KAK1UB1e7389ISzzm7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;213&quot; height=&quot;50&quot; data-origin-width=&quot;213&quot; data-origin-height=&quot;50&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1259&quot; data-origin-height=&quot;597&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7NoDu/btr1p1xzhpX/HqcKBirBTZc0UcPlu6IFOk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7NoDu/btr1p1xzhpX/HqcKBirBTZc0UcPlu6IFOk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7NoDu/btr1p1xzhpX/HqcKBirBTZc0UcPlu6IFOk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7NoDu%2Fbtr1p1xzhpX%2FHqcKBirBTZc0UcPlu6IFOk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;585.2&quot; height=&quot;277.77&quot; data-origin-width=&quot;1259&quot; data-origin-height=&quot;597&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;1. &amp;nbsp;4x^&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;항과 3x^&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;항에 대한 처리&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;p.expo &amp;lt; q.expo이므로 지수가 큰 q 노드를 리스트 C에 복사&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터q는다음노드로이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1253&quot; data-origin-height=&quot;684&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yxscS/btr1udSdJp9/UJvuFiliICyfvzKep86yhk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yxscS/btr1udSdJp9/UJvuFiliICyfvzKep86yhk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yxscS/btr1udSdJp9/UJvuFiliICyfvzKep86yhk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyxscS%2Fbtr1udSdJp9%2FUJvuFiliICyfvzKep86yhk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560.986&quot; height=&quot;306.435&quot; data-origin-width=&quot;1253&quot; data-origin-height=&quot;684&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &amp;nbsp;4x&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;항과 1x^&lt;/span&gt;&lt;span&gt;3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;항에 대한 처리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;p.expo = q.expo 이므로 두 노드의 coef 필드의 값을 더하고, expo 필드의 값을 복사한 노드(5x^&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;항)를 리스트 C에 추가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터p와q는다음노드로이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;683&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dac1Ev/btr1EfaA8Iq/ATCJf0aHIYxk4KqmLe82z1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dac1Ev/btr1EfaA8Iq/ATCJf0aHIYxk4KqmLe82z1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dac1Ev/btr1EfaA8Iq/ATCJf0aHIYxk4KqmLe82z1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdac1Ev%2Fbtr1EfaA8Iq%2FATCJf0aHIYxk4KqmLe82z1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;548.04&quot; height=&quot;297.2&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;683&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. &amp;nbsp;3x^&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;항과 2x^&lt;/span&gt;&lt;span&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;항에 대한 처리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;p.expo&amp;gt;q.expo이므로지수가큰p노드를리스트C에복사&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터p는다음노드로이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;685&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yvF2K/btr1pX3cYzn/EqOQGi5oA21aMIBAhTalS1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yvF2K/btr1pX3cYzn/EqOQGi5oA21aMIBAhTalS1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yvF2K/btr1pX3cYzn/EqOQGi5oA21aMIBAhTalS1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyvF2K%2Fbtr1pX3cYzn%2FEqOQGi5oA21aMIBAhTalS1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;552.116&quot; height=&quot;300.318&quot; data-origin-width=&quot;1260&quot; data-origin-height=&quot;685&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4. &amp;nbsp;5x^&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;항과 2x^&lt;/span&gt;&lt;span&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;항에 대한 처리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;p.expo = q.expo 이므로 두 노드의 coef 필드의 값을 더하고, expo 필드의 값을 복사한 노드(7x^&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;항)를 리스트 C에 추가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터p와q는다음노드로이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;683&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wOsIu/btr1udEFicK/qhQPgI9yE7vkXKDcjY1pI1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wOsIu/btr1udEFicK/qhQPgI9yE7vkXKDcjY1pI1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wOsIu/btr1udEFicK/qhQPgI9yE7vkXKDcjY1pI1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwOsIu%2Fbtr1udEFicK%2FqhQPgI9yE7vkXKDcjY1pI1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;543.605&quot; height=&quot;291.563&quot; data-origin-width=&quot;1274&quot; data-origin-height=&quot;683&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;5. &amp;nbsp;B(x)의 남은 항에 대한 처리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터p가null이므로다항식A(x)의항에대한처리끝&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;처리할항이남아있는다항식B(x)의포인터q는null이될때까지모든노드를 복사하여 리스트 C에 추가&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1554&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QmpK0/btr1I8BYPAq/zvR1zusTCRCEQDXd3z3Xq1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QmpK0/btr1I8BYPAq/zvR1zusTCRCEQDXd3z3Xq1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QmpK0/btr1I8BYPAq/zvR1zusTCRCEQDXd3z3Xq1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQmpK0%2Fbtr1I8BYPAq%2FzvR1zusTCRCEQDXd3z3Xq1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;614.088&quot; height=&quot;259.42&quot; data-origin-width=&quot;1554&quot; data-origin-height=&quot;656&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1677744722815&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt; 
#include &amp;lt;stdlib.h&amp;gt;

typedef struct ListNode{ //다항식 리스트의 노드 구조 정의 
	float coef;
	int expo;
	struct ListNode* link;
} ListNode;
typedef struct ListHead{ //다항식 리스트의 헤더 노드 구조 정의 
	ListNode* head;
} ListHead;
ListHead* createLinkedList(void) //공백 다항식 리스트 생성 연산 
{
	ListHead* L;
	L = (ListHead *)malloc(sizeof(ListHead)); 
    L-&amp;gt;head = NULL;
	return L;
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>노드구조</category>
      <category>다항식 덧셈</category>
      <category>다항식 삽입</category>
      <category>다항식 연결 자료구조</category>
      <category>다항식 연결 자료구조 삽입</category>
      <category>다항식 자료구조</category>
      <category>다항식의 연결 자료구조</category>
      <category>연결 자료구조</category>
      <category>자료구조</category>
      <category>자료구조 알고리즘</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/105</guid>
      <comments>https://yz-zone.tistory.com/105#entry105comment</comments>
      <pubDate>Thu, 2 Mar 2023 17:12:58 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 5.연결 자료구조 -4. 이중 연결 리스트</title>
      <link>https://yz-zone.tistory.com/104</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;이중 연결 리스트(doubly linked list)&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;양쪽 방향으로 순회할 수 있도록 노드를 연결한 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이중 연결 리스트의 노드 구조&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 개의 링크 필드와 한 개의 데이터 필드로 구성&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;llink(left link) 필드 : 왼쪽노드와 연결하는 포인터&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;rlink(right link) 필드 : 오른쪽 노드와 연결하는 포인터&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;507&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkemjy/btr1Jafl2kE/4lKkq0YPSl82IB3qZWcBWk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkemjy/btr1Jafl2kE/4lKkq0YPSl82IB3qZWcBWk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkemjy/btr1Jafl2kE/4lKkq0YPSl82IB3qZWcBWk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkemjy%2Fbtr1Jafl2kE%2F4lKkq0YPSl82IB3qZWcBWk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;276.777&quot; height=&quot;90.671&quot; data-origin-width=&quot;507&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;노드 구조에 대한 구조체 정의&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1677737938133&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ypedef struct Dnode{
	struct Dnode *llink;
	char data[5];
	struct Dnode *rlink;
} ;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;545&quot; data-origin-height=&quot;510&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dyvCTC/btr1EcLzorW/KYPGhdrgHlByipY7lvigJK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dyvCTC/btr1EcLzorW/KYPGhdrgHlByipY7lvigJK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dyvCTC/btr1EcLzorW/KYPGhdrgHlByipY7lvigJK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdyvCTC%2Fbtr1EcLzorW%2FKYPGhdrgHlByipY7lvigJK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;215.284&quot; height=&quot;201.492&quot; data-origin-width=&quot;545&quot; data-origin-height=&quot;510&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1035&quot; data-origin-height=&quot;536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQuBK7/btr1yAGb2bN/sazezeSSb2GTEILnKX2lXk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQuBK7/btr1yAGb2bN/sazezeSSb2GTEILnKX2lXk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQuBK7/btr1yAGb2bN/sazezeSSb2GTEILnKX2lXk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQuBK7%2Fbtr1yAGb2bN%2FsazezeSSb2GTEILnKX2lXk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;433.086&quot; height=&quot;224.279&quot; data-origin-width=&quot;1035&quot; data-origin-height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;리스트 week=(월, 수, 금)의 이중 연결 리스트 구성&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcpJXH/btr1IrVYc2J/KGI3xxEHUEsZy8QPr1Hr8k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcpJXH/btr1IrVYc2J/KGI3xxEHUEsZy8QPr1Hr8k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcpJXH/btr1IrVYc2J/KGI3xxEHUEsZy8QPr1Hr8k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcpJXH%2Fbtr1IrVYc2J%2FKGI3xxEHUEsZy8QPr1Hr8k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;610.372&quot; height=&quot;107.702&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;186&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;원형 이중 연결 리스트&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이중 연결 리스트를 원형으로 구성&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;253&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCuXPL/btr1fPLnjg3/t0DHwcrSmsk7BML3M08piK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCuXPL/btr1fPLnjg3/t0DHwcrSmsk7BML3M08piK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCuXPL/btr1fPLnjg3/t0DHwcrSmsk7BML3M08piK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCuXPL%2Fbtr1fPLnjg3%2Ft0DHwcrSmsk7BML3M08piK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;585.679&quot; height=&quot;135.887&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;253&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1180&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgtI7o/btr1I9tYSbs/olpNAH3LYXFccX0oUSuDk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgtI7o/btr1I9tYSbs/olpNAH3LYXFccX0oUSuDk0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgtI7o/btr1I9tYSbs/olpNAH3LYXFccX0oUSuDk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgtI7o%2Fbtr1I9tYSbs%2FolpNAH3LYXFccX0oUSuDk0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;588.316&quot; height=&quot;408.02&quot; data-origin-width=&quot;1180&quot; data-origin-height=&quot;818&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;493&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ng93Y/btr1zloxuRK/jUWEgJk5iANJDGvUErnf80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ng93Y/btr1zloxuRK/jUWEgJk5iANJDGvUErnf80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ng93Y/btr1zloxuRK/jUWEgJk5iANJDGvUErnf80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNg93Y%2Fbtr1zloxuRK%2FjUWEgJk5iANJDGvUErnf80%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667&quot; height=&quot;493&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;493&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-03-02 오후 3.21.02.png&quot; data-origin-width=&quot;663&quot; data-origin-height=&quot;481&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8fMEO/btr1f1rGV3w/cqEN3MrzvU1BPqUO5GLv20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8fMEO/btr1f1rGV3w/cqEN3MrzvU1BPqUO5GLv20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8fMEO/btr1f1rGV3w/cqEN3MrzvU1BPqUO5GLv20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8fMEO%2Fbtr1f1rGV3w%2FcqEN3MrzvU1BPqUO5GLv20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;663&quot; height=&quot;481&quot; data-filename=&quot;스크린샷 2023-03-02 오후 3.21.02.png&quot; data-origin-width=&quot;663&quot; data-origin-height=&quot;481&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1313&quot; data-origin-height=&quot;495&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bICQpo/btr1fPq3z6W/R79RQCk0VNMjTWVhbdxMQK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bICQpo/btr1fPq3z6W/R79RQCk0VNMjTWVhbdxMQK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bICQpo/btr1fPq3z6W/R79RQCk0VNMjTWVhbdxMQK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbICQpo%2Fbtr1fPq3z6W%2FR79RQCk0VNMjTWVhbdxMQK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;669.348&quot; height=&quot;252.464&quot; data-origin-width=&quot;1313&quot; data-origin-height=&quot;495&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;이중 연결 리스트에서의 삽입 연산&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이중 연결 리스트에서의 삽입 연산 과정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입할 노드를 가져온다.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새 노드의 데이터 필드에 값을 저장한다.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;❸&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새 노드의 왼쪽 노드(new.llink)의 오른쪽 링크(rlink)를&amp;nbsp;&lt;/span&gt;&lt;span&gt;새 노드의 오른쪽 링크(rlink)에 저장한다&lt;/span&gt;&lt;span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;❹&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그리고 왼쪽 노드의 오른쪽 링크(rlink)에 새 노드의 주소를&amp;nbsp;&lt;/span&gt;&lt;span&gt;저장한다.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;❺&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새 노드의 오른쪽 노드(new.rlink)의 왼쪽 링크(llink)를&amp;nbsp;&lt;/span&gt;&lt;span&gt;새 노드의 왼쪽 링크(llink)에 저장한다&lt;/span&gt;&lt;span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;❻&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그리고 오른쪽 노드의 왼쪽 링크(llink)에 새 노드의 주소를&amp;nbsp;&lt;/span&gt;&lt;span&gt;저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이중 연결 리스트에서의 삽입 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;295&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bE1hlF/btr1nxpO78S/Eeq3bgmz3rqD9zUjNGyG30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bE1hlF/btr1nxpO78S/Eeq3bgmz3rqD9zUjNGyG30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bE1hlF/btr1nxpO78S/Eeq3bgmz3rqD9zUjNGyG30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbE1hlF%2Fbtr1nxpO78S%2FEeq3bgmz3rqD9zUjNGyG30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641.059&quot; height=&quot;294.682&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;295&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이중 연결 리스트 DL에서 포인터 pre가 가리키는 노드의 다음 노드로 노드 new를 삽입하는 과정&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GTGX0/btr1udR2snX/EyIkSKa4NuoqQfb1AJSzRk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GTGX0/btr1udR2snX/EyIkSKa4NuoqQfb1AJSzRk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GTGX0/btr1udR2snX/EyIkSKa4NuoqQfb1AJSzRk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGTGX0%2Fbtr1udR2snX%2FEyIkSKa4NuoqQfb1AJSzRk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;572.014&quot; height=&quot;236.992&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.rlink &amp;larr; pre.rlink ;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;노드 pre의 rlink를 노드 new의 rlink에 저장하여, 노드 pre의 오른쪽 노 드를 삽입할 노드 new의 오른쪽 노드로 연결&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;430&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bY08W2/btr1fNNxkkI/TDBNr7KicaimbLZA5PUOjk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bY08W2/btr1fNNxkkI/TDBNr7KicaimbLZA5PUOjk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bY08W2/btr1fNNxkkI/TDBNr7KicaimbLZA5PUOjk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbY08W2%2Fbtr1fNNxkkI%2FTDBNr7KicaimbLZA5PUOjk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;574.651&quot; height=&quot;238.072&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;430&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;pre.rlink &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새 노드 new의 주소를 노드 pre의 rlink에 저장하여, 노드 new를 노드 pre의 오른쪽 노드로 연결&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;423&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B8bsv/btr1EfasTc3/WKKubOHkuuVia1kKTUgIfk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B8bsv/btr1EfasTc3/WKKubOHkuuVia1kKTUgIfk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B8bsv/btr1EfasTc3/WKKubOHkuuVia1kKTUgIfk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB8bsv%2Fbtr1EfasTc3%2FWKKubOHkuuVia1kKTUgIfk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;574.771&quot; height=&quot;236.633&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;423&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❸&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.llink &amp;larr; pre;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 pre의 값을 삽입할 노드 new의 llink에 저장하여, 노드 pre를 노 드 new의 왼쪽노드로 연결&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;419&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cq079f/btr1p2C5USo/mylPu30cnw8MkNak7XYOnk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cq079f/btr1p2C5USo/mylPu30cnw8MkNak7XYOnk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cq079f/btr1p2C5USo/mylPu30cnw8MkNak7XYOnk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcq079f%2Fbtr1p2C5USo%2FmylPu30cnw8MkNak7XYOnk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;577.648&quot; height=&quot;236.872&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;419&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❹&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.rlink.llink &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 new의 값을 노드 new의 오른쪽노드(new.rlink)의 llink에 저장하 여, 노드 new의 오른쪽노드의 왼쪽노드로 노드 new를 연결&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;423&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tGaUx/btr1pWXlvsT/ZUKyVkN8cBml4OCqTrBCx0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tGaUx/btr1pWXlvsT/ZUKyVkN8cBml4OCqTrBCx0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tGaUx/btr1pWXlvsT/ZUKyVkN8cBml4OCqTrBCx0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtGaUx%2Fbtr1pWXlvsT%2FZUKyVkN8cBml4OCqTrBCx0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;577.648&quot; height=&quot;238.552&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;423&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #660033;&quot;&gt;양방향 기차 사람 나가기&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1302&quot; data-origin-height=&quot;609&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LMrFQ/btr1EdqaqiU/1TH0CnSJkaCQ0QHBEdw2DK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LMrFQ/btr1EdqaqiU/1TH0CnSJkaCQ0QHBEdw2DK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LMrFQ/btr1EdqaqiU/1TH0CnSJkaCQ0QHBEdw2DK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLMrFQ%2Fbtr1EdqaqiU%2F1TH0CnSJkaCQ0QHBEdw2DK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;492.781&quot; height=&quot;230.636&quot; data-origin-width=&quot;1302&quot; data-origin-height=&quot;609&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1301&quot; data-origin-height=&quot;614&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH5EAS/btr1fOlq1TM/eF4npELE6hQa1xS8l2bKk1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH5EAS/btr1fOlq1TM/eF4npELE6hQa1xS8l2bKk1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH5EAS/btr1fOlq1TM/eF4npELE6hQa1xS8l2bKk1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH5EAS%2Fbtr1fOlq1TM%2FeF4npELE6hQa1xS8l2bKk1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;479.955&quot; height=&quot;226.678&quot; data-origin-width=&quot;1301&quot; data-origin-height=&quot;614&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;516&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rEbTH/btr1lA1zVl4/ru377GV9p9zqwaw0xggEz1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rEbTH/btr1lA1zVl4/ru377GV9p9zqwaw0xggEz1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rEbTH/btr1lA1zVl4/ru377GV9p9zqwaw0xggEz1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrEbTH%2Fbtr1lA1zVl4%2Fru377GV9p9zqwaw0xggEz1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;522.149&quot; height=&quot;260.62&quot; data-origin-width=&quot;1034&quot; data-origin-height=&quot;516&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;이중 연결 리스트에서의 삭제 연산&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이중 연결 리스트에서의 삭제 연산 과정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;❶&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;삭제할 노드의 오른쪽 노드의 주소(old.rlink)를&amp;nbsp;삭제할 노드의 왼쪽 노드(old.llink)의 오른쪽 링크(rlink)에 저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제할 노드의 왼쪽 노드의 주소(old.llink)를&amp;nbsp;삭제할 노드의 오른쪽 노드(old.rlink)의 왼쪽 링크(llink)에 저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❸&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제한 노드를 자유공간리스트에 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이중 연결 리스트에서의 삭제 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;249&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mcVCr/btr1ucZTWRB/OXUFBzfS6D1K9e2zTu1cHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mcVCr/btr1ucZTWRB/OXUFBzfS6D1K9e2zTu1cHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mcVCr/btr1ucZTWRB/OXUFBzfS6D1K9e2zTu1cHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmcVCr%2Fbtr1ucZTWRB%2FOXUFBzfS6D1K9e2zTu1cHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;572.014&quot; height=&quot;248.746&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;249&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이중 연결 리스트 DL에서 포인터 old가 가리키는 노드를 삭제하는 과정&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초기 상태&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;300&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9GCws/btr1zmt9SxG/2riCS0dEoR1ZWyPHS6gFOk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9GCws/btr1zmt9SxG/2riCS0dEoR1ZWyPHS6gFOk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9GCws/btr1zmt9SxG/2riCS0dEoR1ZWyPHS6gFOk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9GCws%2Fbtr1zmt9SxG%2F2riCS0dEoR1ZWyPHS6gFOk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.38&quot; height=&quot;164.671&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;300&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;old.llink.rlink &amp;larr; old.rlink;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제할 노드 old의 오른쪽노드의 주소를 노드 old의 왼쪽노드의 rlink에 저장하여, 노드 old의 오른쪽노드를 노드 old의 왼쪽노드의 오른쪽노드 로 연결&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eeMqZA/btr1EgHdgX7/CY6TGKj0wSXfn6HKIMdD40/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eeMqZA/btr1EgHdgX7/CY6TGKj0wSXfn6HKIMdD40/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eeMqZA/btr1EgHdgX7/CY6TGKj0wSXfn6HKIMdD40/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeeMqZA%2Fbtr1EgHdgX7%2FCY6TGKj0wSXfn6HKIMdD40%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.38&quot; height=&quot;211.086&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;old.rlink.llink &amp;larr; old.llink;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제할 노드 old의 왼쪽노드의 주소를 노드 old의 오른쪽노드의 llink에 저장하여, 노드 old의 왼쪽노드를 노드 old의 오른쪽노드의 왼쪽노드로 연결&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1087&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/erdvjn/btr1IrIrbiX/9A90xycwSGMYMprye3OeW0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/erdvjn/btr1IrIrbiX/9A90xycwSGMYMprye3OeW0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/erdvjn/btr1IrIrbiX/9A90xycwSGMYMprye3OeW0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ferdvjn%2Fbtr1IrIrbiX%2F9A90xycwSGMYMprye3OeW0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.38&quot; height=&quot;191.896&quot; data-origin-width=&quot;1087&quot; data-origin-height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❸&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;returnNode(old);&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제된 노드 old는 자유공간리스트에 반환&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjD21P/btr1pXIGV0J/vKb9SLXR2gNcfstbfBEBnK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjD21P/btr1pXIGV0J/vKb9SLXR2gNcfstbfBEBnK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjD21P/btr1pXIGV0J/vKb9SLXR2gNcfstbfBEBnK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjD21P%2Fbtr1pXIGV0J%2FvKb9SLXR2gNcfstbfBEBnK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.26&quot; height=&quot;146.201&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>리스트</category>
      <category>연결리스트</category>
      <category>이중 연결 리스트</category>
      <category>이중 연결 리스트 삭제</category>
      <category>이중 연결 리스트 삽입</category>
      <category>이중연결리스트</category>
      <category>이중연결리스트 삭제</category>
      <category>이중연결리스트 삽입</category>
      <category>자료구조</category>
      <category>자료구조 알고리즘</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/104</guid>
      <comments>https://yz-zone.tistory.com/104#entry104comment</comments>
      <pubDate>Thu, 2 Mar 2023 15:27:50 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 5.연결 자료구조 - 3. 원형 연결 리스트</title>
      <link>https://yz-zone.tistory.com/103</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;원형 연결 리스트(circular linked list)&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;단순 연결 리스트에서 마지막 노드가 리스트의 첫 번째 노드를 가리키&lt;/span&gt;&lt;span&gt;게 하여 리스트의 구조를 원형으로 만든 연결 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단순 연결 리스트의 마지막 노드의 링크 필드에 첫 번째 노드의 주소를 저장하여 구성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;링크를 따라 계속 순회하면 이전 노드에 접근 가능&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8PWoT/btr1nwqRT7R/OdMQNoByjjRSYdCiAH5t9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8PWoT/btr1nwqRT7R/OdMQNoByjjRSYdCiAH5t9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8PWoT/btr1nwqRT7R/OdMQNoByjjRSYdCiAH5t9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8PWoT%2Fbtr1nwqRT7R%2FOdMQNoByjjRSYdCiAH5t9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;679&quot; height=&quot;118&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;118&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선형 기차놀이와 원형 기차놀이 비교&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;535&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkmZps/btr1lvy1mNc/8Ee7nNYyuzLEEml8MG2g3k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkmZps/btr1lvy1mNc/8Ee7nNYyuzLEEml8MG2g3k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkmZps/btr1lvy1mNc/8Ee7nNYyuzLEEml8MG2g3k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkmZps%2Fbtr1lvy1mNc%2F8Ee7nNYyuzLEEml8MG2g3k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;266.229&quot; height=&quot;230.636&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;535&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;원형 연결 리스트의 삽입 연산&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;마지막 노드의 링크를 첫 번째 노드로 연결하는 부분만 제외하고는 단&lt;/span&gt;&lt;span&gt;순 연결 리스트에서의 삽입 연산과 같은 연산&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3가지 경우&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;첫 번째 노드로 삽입하는 경우&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;중간 노드로 삽입하는 경우&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마지막 노드로 삽입하는 경우&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;중간 노드로 삽입하는 경우의 알고리즘 사용 가능&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;- 첫 번째 노드로 삽입하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원형 연결 리스트 CL에 x 값을 갖는 노드 new를 삽입하는 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;484&quot; data-origin-height=&quot;382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHK0gl/btr1HgNPubb/8s2npJ8kwn9fckCjKV9Z20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHK0gl/btr1HgNPubb/8s2npJ8kwn9fckCjKV9Z20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHK0gl/btr1HgNPubb/8s2npJ8kwn9fckCjKV9Z20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHK0gl%2Fbtr1HgNPubb%2F8s2npJ8kwn9fckCjKV9Z20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;483.671&quot; height=&quot;381.275&quot; data-origin-width=&quot;484&quot; data-origin-height=&quot;382&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 원형리스트가 공백 리스트인 경우 &amp;gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입하는 노드new는 리스트의 첫 번째 노드이자 마지막 노드가 되어야 함&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1231&quot; data-origin-height=&quot;209&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dlSx42/btr1lz9sE1e/Kd62Ba0nnkZphv0Zc5KI80/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dlSx42/btr1lz9sE1e/Kd62Ba0nnkZphv0Zc5KI80/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dlSx42/btr1lz9sE1e/Kd62Ba0nnkZphv0Zc5KI80/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdlSx42%2Fbtr1lz9sE1e%2FKd62Ba0nnkZphv0Zc5KI80%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;577.768&quot; height=&quot;98.107&quot; data-origin-width=&quot;1231&quot; data-origin-height=&quot;209&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;CL &amp;larr; new;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 CL이 노드 new를 가리키게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;266&quot; data-origin-height=&quot;113&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs0R9B/btr1ILmuOO7/koW73MN5oYnCyTflBB3NjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs0R9B/btr1ILmuOO7/koW73MN5oYnCyTflBB3NjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs0R9B/btr1ILmuOO7/koW73MN5oYnCyTflBB3NjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcs0R9B%2Fbtr1ILmuOO7%2FkoW73MN5oYnCyTflBB3NjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;266&quot; height=&quot;113&quot; data-origin-width=&quot;266&quot; data-origin-height=&quot;113&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.link &amp;larr; new;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;노드 new가 자기자신을 가리키게 함으로써 노드 new를 첫 번째 노드&lt;/span&gt;&lt;span&gt;이자 마지막 노드가 되도록 지정한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;279&quot; data-origin-height=&quot;143&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r6aei/btr1EfarniO/CZgrPGVQKZSyNeKUyUHNq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r6aei/btr1EfarniO/CZgrPGVQKZSyNeKUyUHNq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r6aei/btr1EfarniO/CZgrPGVQKZSyNeKUyUHNq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr6aei%2Fbtr1EfarniO%2FCZgrPGVQKZSyNeKUyUHNq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;279&quot; height=&quot;143&quot; data-origin-width=&quot;279&quot; data-origin-height=&quot;143&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 원형리스트가 공백 리스트가 아닌 경우 &amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;1.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;temp &amp;larr; CL;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트가 공백리스트가 아닌 경우에는 첫 번째 노드의 주소를 임시 순회 포인터 temp에 저장하여 노드 순회의 시작점을 지정한다.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;602&quot; data-origin-height=&quot;129&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yLyL2/btr1zl28Y24/4gKwkQ5Z3uPJ9Gqk7fhDNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yLyL2/btr1zl28Y24/4gKwkQ5Z3uPJ9Gqk7fhDNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yLyL2/btr1zl28Y24/4gKwkQ5Z3uPJ9Gqk7fhDNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyLyL2%2Fbtr1zl28Y24%2F4gKwkQ5Z3uPJ9Gqk7fhDNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;602&quot; height=&quot;129&quot; data-origin-width=&quot;602&quot; data-origin-height=&quot;129&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;(temp.link &amp;ne; CL)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;do&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;temp &amp;larr; temp.link;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;while 반복문을 수행하여 순회 포인터 temp를 링크를 따라 마지막 노드까지 이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;153&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zTs6x/btr1nw5uHfX/Z9yNC3W2FxUytH63sjqpk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zTs6x/btr1nw5uHfX/Z9yNC3W2FxUytH63sjqpk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zTs6x/btr1nw5uHfX/Z9yNC3W2FxUytH63sjqpk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzTs6x%2Fbtr1nw5uHfX%2FZ9yNC3W2FxUytH63sjqpk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;624&quot; height=&quot;153&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;153&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;3. new.link &amp;larr; temp.link;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure data-ke-type=&quot;image&quot; data-ke-style=&quot;alignCenter&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;
&lt;figcaption style=&quot;display: none;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;span style=&quot;color: #adb9ad; letter-spacing: 0px;&quot;&gt;&amp;bull;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;리스트의 마지막 노드의 링크 값을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;노드 new의 링크에&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;저장하여, 노드 new가 노드 temp의 다음 노드를 가리키게 한다. 리스트 CL은 원형 연결 리스트이므로 마지막 노드의 다음 노드는 리스트의 첫 번째 노드가 된다.&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;725&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BiHA4/btr1EfarwSi/xCQsHxG2Cx8oyMAolDwFf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BiHA4/btr1EfarwSi/xCQsHxG2Cx8oyMAolDwFf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BiHA4/btr1EfarwSi/xCQsHxG2Cx8oyMAolDwFf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBiHA4%2Fbtr1EfarwSi%2FxCQsHxG2Cx8oyMAolDwFf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;725&quot; height=&quot;150&quot; data-origin-width=&quot;725&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;temp.link &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;포인터 new의 값을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터 temp가 가리키고 있는 마지막 노드의 링크에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장 하여, 리스트의 마지막 노드가 노드 new를 가리키게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;138&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjUODk/btr1HgUAZQY/0jGQ13KwzlCSRnI3cUU0K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjUODk/btr1HgUAZQY/0jGQ13KwzlCSRnI3cUU0K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjUODk/btr1HgUAZQY/0jGQ13KwzlCSRnI3cUU0K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjUODk%2Fbtr1HgUAZQY%2F0jGQ13KwzlCSRnI3cUU0K0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;728&quot; height=&quot;138&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;138&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;5. CL &amp;larr; new;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 new의 값을&amp;nbsp;&lt;/span&gt;&lt;span&gt;리스트&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터CL에&amp;nbsp;&lt;/span&gt;&lt;span&gt;저장하여 노드 new가 리스트의 첫 번째&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;노드가 되도록 지정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;160&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bq2Rbv/btr1I8BOSHj/CEE2x0VZBYiWpzGUU1sNcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bq2Rbv/btr1I8BOSHj/CEE2x0VZBYiWpzGUU1sNcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bq2Rbv/btr1I8BOSHj/CEE2x0VZBYiWpzGUU1sNcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbq2Rbv%2Fbtr1I8BOSHj%2FCEE2x0VZBYiWpzGUU1sNcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;733&quot; height=&quot;160&quot; data-origin-width=&quot;733&quot; data-origin-height=&quot;160&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;알고리즘 5-8 실행 결과&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;215&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CHVJb/btr1nwEpC5g/HaLdnBEBWbwKyihdWGzsZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CHVJb/btr1nwEpC5g/HaLdnBEBWbwKyihdWGzsZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CHVJb/btr1nwEpC5g/HaLdnBEBWbwKyihdWGzsZK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCHVJb%2Fbtr1nwEpC5g%2FHaLdnBEBWbwKyihdWGzsZK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;666.95&quot; height=&quot;113.339&quot; data-origin-width=&quot;1266&quot; data-origin-height=&quot;215&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;- 중간 노드로 삽입하기&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원형 연결 리스트 CL에 x 값을 갖는 노드 new를 포인터 pre가 가리키는 노드의 다음 노드로 삽입하는 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;561&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Jv67Z/btr1Ir9sV0D/PCskurLp1kPYMqJZ2RIB7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Jv67Z/btr1Ir9sV0D/PCskurLp1kPYMqJZ2RIB7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Jv67Z/btr1Ir9sV0D/PCskurLp1kPYMqJZ2RIB7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJv67Z%2Fbtr1Ir9sV0D%2FPCskurLp1kPYMqJZ2RIB7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560.746&quot; height=&quot;342.416&quot; data-origin-width=&quot;561&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 원형 연결 리스트 CL이 공백 리스트인 경우 &amp;gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[알고리즘 5-8]에서 공백 리스트에 첫번째 노드를 삽입하는 연산과 같음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 원형 연결 리스트 CL이 공백 리스트가 아닌 경우 &amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;393&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nyJPQ/btr1I8V7GFg/Pzh2fLtLfqRjFgKp7hcak0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nyJPQ/btr1I8V7GFg/Pzh2fLtLfqRjFgKp7hcak0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nyJPQ/btr1I8V7GFg/Pzh2fLtLfqRjFgKp7hcak0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnyJPQ%2Fbtr1I8V7GFg%2FPzh2fLtLfqRjFgKp7hcak0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608.334&quot; height=&quot;186.979&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;393&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;1. new.link &amp;larr; pre.link;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;노드 pre의 다음 노드로 new를 삽입하기 위해서,&amp;nbsp;먼저&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 pre의 다음 노드(pre.link)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;new의 다음 노드(new.link)로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;연결&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VLU5g/btr1CLHnSci/XydITAjgKRAD6esey4VdKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VLU5g/btr1CLHnSci/XydITAjgKRAD6esey4VdKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VLU5g/btr1CLHnSci/XydITAjgKRAD6esey4VdKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVLU5g%2Fbtr1CLHnSci%2FXydITAjgKRAD6esey4VdKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;698&quot; height=&quot;183&quot; data-origin-width=&quot;698&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;2. pre.link &amp;larr; new;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 new의 값(삽입할 노드의 주소)을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;노드 pre의 링크에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 노드 pre가 노드 new를 가리키도록 한다.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciq5rm/btr1lxcw4Hi/gBeEDc1WJUOwZ9RN2inMck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciq5rm/btr1lxcw4Hi/gBeEDc1WJUOwZ9RN2inMck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciq5rm/btr1lxcw4Hi/gBeEDc1WJUOwZ9RN2inMck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fciq5rm%2Fbtr1lxcw4Hi%2FgBeEDc1WJUOwZ9RN2inMck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696&quot; height=&quot;202&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;202&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;원형 연결 리스트의 삭제 연산&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;원형 연결 리스트 CL에서 포인터 pre가 가리키는 노드의 다음 노드를&amp;nbsp;&lt;/span&gt;&lt;span&gt;삭제하고 삭제한 노드는 자유공간 리스트에 반환하는 연산&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 old는 삭제할 노드 지시&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J1zGl/btr1ILz2OPQ/9in9nWfXcy8qUxXAJ7xqR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J1zGl/btr1ILz2OPQ/9in9nWfXcy8qUxXAJ7xqR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J1zGl/btr1ILz2OPQ/9in9nWfXcy8qUxXAJ7xqR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ1zGl%2Fbtr1ILz2OPQ%2F9in9nWfXcy8qUxXAJ7xqR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;607.256&quot; height=&quot;316.39&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;317&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;old &amp;larr; pre.link;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 pre의 다음노드(pre.link)를&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;삭제할 노드 old로&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;지정&lt;/span&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;689&quot; data-origin-height=&quot;133&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PAl4z/btr1HheVudR/QvZeC2oXrPmzwRDLte3XI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PAl4z/btr1HheVudR/QvZeC2oXrPmzwRDLte3XI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PAl4z/btr1HheVudR/QvZeC2oXrPmzwRDLte3XI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPAl4z%2Fbtr1HheVudR%2FQvZeC2oXrPmzwRDLte3XI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;689&quot; height=&quot;133&quot; data-origin-width=&quot;689&quot; data-origin-height=&quot;133&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;pre.link &amp;larr; old.link;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;old의 다음노드(old.link)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;노드 old의 이전노드 pre 노드와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;서로 연결&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QCMIg/btr1nDRg9bq/N592QuxSxKi6qJCIxkkaTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QCMIg/btr1nDRg9bq/N592QuxSxKi6qJCIxkkaTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QCMIg/btr1nDRg9bq/N592QuxSxKi6qJCIxkkaTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQCMIg%2Fbtr1nDRg9bq%2FN592QuxSxKi6qJCIxkkaTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;705&quot; height=&quot;141&quot; data-origin-width=&quot;705&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❸&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span&gt;삭제할노드old가원형연결리스트의첫번째노드인경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;146&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xDFEO/btr1uc6C576/frSpAjsA85VKRkaoq7NuZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xDFEO/btr1uc6C576/frSpAjsA85VKRkaoq7NuZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xDFEO/btr1uc6C576/frSpAjsA85VKRkaoq7NuZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxDFEO%2Fbtr1uc6C576%2FfrSpAjsA85VKRkaoq7NuZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;622.958&quot; height=&quot;145.842&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;146&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;1. CL &amp;larr; old.link;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;첫 번째 노드를 삭제하는 경우에는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 old의 링크 값을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;리스트 포인터 CL에&amp;nbsp;&lt;/span&gt;&lt;span&gt;저장하여 두 번째 노드가 리스트의 첫 번째 노드가 되도록 조정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9qSkl/btr1nDqcygd/TQ8pdOvYH5koBMs3rXiXf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9qSkl/btr1nDqcygd/TQ8pdOvYH5koBMs3rXiXf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9qSkl/btr1nDqcygd/TQ8pdOvYH5koBMs3rXiXf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9qSkl%2Fbtr1nDqcygd%2FTQ8pdOvYH5koBMs3rXiXf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;688&quot; height=&quot;157&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;157&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;원형 연결 리스트의 단점&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;현재 지점의 이전 노드를 검색하기 위한 비용이 크다&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;211&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p2BZ6/btr1yA0s57g/fo2EDVtPOHnACLP8cb0Wk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p2BZ6/btr1yA0s57g/fo2EDVtPOHnACLP8cb0Wk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p2BZ6/btr1yA0s57g/fo2EDVtPOHnACLP8cb0Wk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp2BZ6%2Fbtr1yA0s57g%2Ffo2EDVtPOHnACLP8cb0Wk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;664&quot; height=&quot;211&quot; data-origin-width=&quot;664&quot; data-origin-height=&quot;211&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>circular linked list</category>
      <category>리스트</category>
      <category>원형 연결 리스트</category>
      <category>원형 연결 리스트 단점</category>
      <category>원형 연결 리스트의 삭제 연산</category>
      <category>원형 연결 리스트의 삽입 연산</category>
      <category>원형연결리스트</category>
      <category>원형연결리스트 삭제</category>
      <category>원형연결리스트 삽입</category>
      <category>자료구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/103</guid>
      <comments>https://yz-zone.tistory.com/103#entry103comment</comments>
      <pubDate>Thu, 2 Mar 2023 15:17:03 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 5.연결 자료구조 - 2. 단순 연결 리스트</title>
      <link>https://yz-zone.tistory.com/102</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트(singly linked list)&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;: 노드가 하나의 링크 필드에 의해서 다음 노드와 연결되는 구조를 가진&amp;nbsp;&lt;/span&gt;&lt;span&gt;연결 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- 연결 리스트, 선형 연결 리스트(linear linked list), 단순 연결 선형 리스트(singly linked linear list)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;834&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tdfjf/btr0DizmjVO/VJJq3KRoUMedIZcm0TETg1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tdfjf/btr0DizmjVO/VJJq3KRoUMedIZcm0TETg1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tdfjf/btr0DizmjVO/VJJq3KRoUMedIZcm0TETg1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftdfjf%2Fbtr0DizmjVO%2FVJJq3KRoUMedIZcm0TETg1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;497.695&quot; height=&quot;113.459&quot; data-origin-width=&quot;834&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트의 삽입&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;리스트 week2=(월, 금, 일)에서 원소 &amp;ldquo;월&amp;rdquo;과 &amp;ldquo;금&amp;rdquo;사이에 새 원소&amp;ldquo;수&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;span&gt;삽입하기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. 삽입할 새 노드를 만들 공백노드를 메모리에서 가져와서 포인터변수 new가 가리키게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZSTbq/btr0yjfboWU/Zt5fmIIOEm8OkyqXtd7ZJk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZSTbq/btr0yjfboWU/Zt5fmIIOEm8OkyqXtd7ZJk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZSTbq/btr0yjfboWU/Zt5fmIIOEm8OkyqXtd7ZJk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZSTbq%2Fbtr0yjfboWU%2FZt5fmIIOEm8OkyqXtd7ZJk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;355.771&quot; height=&quot;183&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. new의 데이터 필드에 &amp;ldquo;수&amp;rdquo;를 저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;179&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YHFA6/btr0zS9clJG/EtUTPwwFkLAhhmwYeFmqf0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YHFA6/btr0zS9clJG/EtUTPwwFkLAhhmwYeFmqf0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YHFA6/btr0zS9clJG/EtUTPwwFkLAhhmwYeFmqf0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYHFA6%2Fbtr0zS9clJG%2FEtUTPwwFkLAhhmwYeFmqf0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;436.802&quot; height=&quot;179&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;179&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. new의 앞 노드, 즉&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;ldquo;월&amp;rdquo;노드의 링크 필드 값&lt;/span&gt;&lt;span&gt;을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;new의 링크 필드에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;402&quot; data-origin-height=&quot;120&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFrgxI/btr0BB0fp3p/AJIdF2vY61B2InkpK1FSw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFrgxI/btr0BB0fp3p/AJIdF2vY61B2InkpK1FSw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFrgxI/btr0BB0fp3p/AJIdF2vY61B2InkpK1FSw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFrgxI%2Fbtr0BB0fp3p%2FAJIdF2vY61B2InkpK1FSw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;402&quot; height=&quot;120&quot; data-origin-width=&quot;402&quot; data-origin-height=&quot;120&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4.&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;new의 값&lt;/span&gt;&lt;span&gt;(new가 가리키고 있는 새 노드의 주소)&lt;/span&gt;&lt;span&gt;을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;ldquo;월&amp;rdquo;노드의 링크 필드에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장한다&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;391&quot; data-origin-height=&quot;124&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4doJj/btr0AN0Q6Fj/lOesVVvc9svRfXIgonui20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4doJj/btr0AN0Q6Fj/lOesVVvc9svRfXIgonui20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4doJj/btr0AN0Q6Fj/lOesVVvc9svRfXIgonui20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4doJj%2Fbtr0AN0Q6Fj%2FlOesVVvc9svRfXIgonui20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;391&quot; height=&quot;124&quot; data-origin-width=&quot;391&quot; data-origin-height=&quot;124&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트의 삭제&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;리스트 week2=(월, 수, 금, 일)에서 원소 &amp;ldquo;수&amp;rdquo; 삭제하기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. &amp;nbsp;삭제할 원소의 앞 노드(선행자)를 찾는다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bguvr0/btr0xQdhd3g/uKyaap6fN6R7WjdE2oU78k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bguvr0/btr0xQdhd3g/uKyaap6fN6R7WjdE2oU78k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bguvr0/btr0xQdhd3g/uKyaap6fN6R7WjdE2oU78k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbguvr0%2Fbtr0xQdhd3g%2FuKyaap6fN6R7WjdE2oU78k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;496.736&quot; height=&quot;141&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;삭제할 원소 &amp;ldquo;수&amp;rdquo;의 링크 필드 값을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;앞 노드의 링크 필드에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;494&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G6yfQ/btr0zEQJQeD/nrJW6EnFVb0ieksZSCbYK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G6yfQ/btr0zEQJQeD/nrJW6EnFVb0ieksZSCbYK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G6yfQ/btr0zEQJQeD/nrJW6EnFVb0ieksZSCbYK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG6yfQ%2Fbtr0zEQJQeD%2FnrJW6EnFVb0ieksZSCbYK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;494&quot; height=&quot;99&quot; data-origin-width=&quot;494&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;자유 공간 리스트(free space list)&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;사용하기 전의 메모리나 사용이 끝난 메모리를 관리의 용이성을 위해&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;노드로 구성하여 연결한 리스트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;351&quot; data-origin-height=&quot;217&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqnius/btr0yI6SS5K/Le0XUmKL6eNrnvrVKYC8tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqnius/btr0yI6SS5K/Le0XUmKL6eNrnvrVKYC8tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqnius/btr0yI6SS5K/Le0XUmKL6eNrnvrVKYC8tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbqnius%2Fbtr0yI6SS5K%2FLe0XUmKL6eNrnvrVKYC8tk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;455&quot; height=&quot;281&quot; data-origin-width=&quot;351&quot; data-origin-height=&quot;217&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi2RvN/btr0BCEQi9b/AKXBExp4h1TrftGqRfpK61/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi2RvN/btr0BCEQi9b/AKXBExp4h1TrftGqRfpK61/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi2RvN/btr0BCEQi9b/AKXBExp4h1TrftGqRfpK61/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi2RvN%2Fbtr0BCEQi9b%2FAKXBExp4h1TrftGqRfpK61%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;473.003&quot; height=&quot;90.671&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;자유 공간 리스트에서의 노드 할당 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;669&quot; data-origin-height=&quot;284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0kGh7/btr0HttyXjR/XV7NKiERIJBfFSQrtJhWik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0kGh7/btr0HttyXjR/XV7NKiERIJBfFSQrtJhWik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0kGh7/btr0HttyXjR/XV7NKiERIJBfFSQrtJhWik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0kGh7%2Fbtr0HttyXjR%2FXV7NKiERIJBfFSQrtJhWik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;476&quot; height=&quot;202&quot; data-origin-width=&quot;669&quot; data-origin-height=&quot;284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;자유 공간 리스트에서의 노드 할당 과정&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;자유공간 리스트 free에서 노드를 할당할 때는 항상 첫 번째 노드 할당&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초기 상태&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1343&quot; data-origin-height=&quot;301&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnZYRe/btr0BDcLeAb/Dxwclk0onYy9QzopMw7HHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnZYRe/btr0BDcLeAb/Dxwclk0onYy9QzopMw7HHk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnZYRe/btr0BDcLeAb/Dxwclk0onYy9QzopMw7HHk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnZYRe%2Fbtr0BDcLeAb%2FDxwclk0onYy9QzopMw7HHk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;563.863&quot; height=&quot;126.412&quot; data-origin-width=&quot;1343&quot; data-origin-height=&quot;301&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;❶&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new &amp;larr; Free;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;리스트 free의 첫 번째 노드의 주소(Free)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터 new에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여 포인터 new가 할당할 노드를 가리키게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;92&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kVnye/btr0yPLLadM/ERc1bI43CntbFjNKXr1WS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kVnye/btr0yPLLadM/ERc1bI43CntbFjNKXr1WS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kVnye/btr0yPLLadM/ERc1bI43CntbFjNKXr1WS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkVnye%2Fbtr0yPLLadM%2FERc1bI43CntbFjNKXr1WS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;547&quot; height=&quot;92&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;92&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;Free &amp;larr; Free.link;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터 free에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;두 번째 노드의 주소(Free.link)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cW5rTG/btr0BDKwIV3/eXEUcwQOSKigZY12DwUem1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cW5rTG/btr0BDKwIV3/eXEUcwQOSKigZY12DwUem1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cW5rTG/btr0BDKwIV3/eXEUcwQOSKigZY12DwUem1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcW5rTG%2Fbtr0BDKwIV3%2FeXEUcwQOSKigZY12DwUem1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;536&quot; height=&quot;100&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;100&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이제 자유공간 리스트 free의 첫 번째 노드는 리스트에서 의미적으로 분리된 상태이므로 포인터 new를 반환&lt;/span&gt;&lt;span&gt;(return new&lt;/span&gt;&lt;span&gt;;)해줌으로써&lt;br /&gt;새 노드를 할당&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;자유 공간 리스트로의 노드 반환 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;188&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beKifi/btr0HyuRPJ4/L2FrsX2NrjePNBVp01wLhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beKifi/btr0HyuRPJ4/L2FrsX2NrjePNBVp01wLhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beKifi/btr0HyuRPJ4/L2FrsX2NrjePNBVp01wLhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeKifi%2Fbtr0HyuRPJ4%2FL2FrsX2NrjePNBVp01wLhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;639.98&quot; height=&quot;187.099&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;자유 공간 리스트로의 노드 반환 과정&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;반환되는 노드는 자유공간 리스트 free의 첫 번째 노드로 다시 삽입&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초기 상태&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;752&quot; data-origin-height=&quot;154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E7IZA/btr0zTf3lpC/kh8PZtkWn991JvinI5mYwk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E7IZA/btr0zTf3lpC/kh8PZtkWn991JvinI5mYwk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E7IZA/btr0zTf3lpC/kh8PZtkWn991JvinI5mYwk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE7IZA%2Fbtr0zTf3lpC%2Fkh8PZtkWn991JvinI5mYwk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;572.014&quot; height=&quot;117.537&quot; data-origin-width=&quot;752&quot; data-origin-height=&quot;154&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;old.link &amp;larr; Free;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;자유&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;공간리스트 free의 첫 번째 노드주소(Free)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;반환할 노드 포인터 old.link 에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여 포인터 old의 노드가 리스트 free의 첫 번째 노드를 가리키게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;90&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2EoP5/btr0DWQzkGX/l9s84tHqCt4JcBNxcXfiTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2EoP5/btr0DWQzkGX/l9s84tHqCt4JcBNxcXfiTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2EoP5/btr0DWQzkGX/l9s84tHqCt4JcBNxcXfiTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2EoP5%2Fbtr0DWQzkGX%2Fl9s84tHqCt4JcBNxcXfiTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;534&quot; height=&quot;90&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;90&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;Free &amp;larr; old;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;포인터 old의 값 즉,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;반환할 노드의 주소(old)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터 free에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하 여 리스트 free의 첫 번째 노드로 지정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;92&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bboH0L/btr0zEQL6tD/McwT9cZ4d5KHCoXOQQK9AK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bboH0L/btr0zEQL6tD/McwT9cZ4d5KHCoXOQQK9AK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bboH0L/btr0zEQL6tD/McwT9cZ4d5KHCoXOQQK9AK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbboH0L%2Fbtr0zEQL6tD%2FMcwT9cZ4d5KHCoXOQQK9AK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;547&quot; height=&quot;92&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;92&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트의 삽입 알고리즘&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3가지 경우 고려&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;첫번째노드로삽입하는경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;중간 노드로 삽입하는 경우&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마지막 노드로 삽입하는 경우&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;첫 번째 노드로 삽입하기&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;639&quot; data-origin-height=&quot;239&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMaiip/btr0yh2KWUn/6toxAx82qm6Wiw5v4fkCK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMaiip/btr0yh2KWUn/6toxAx82qm6Wiw5v4fkCK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMaiip/btr0yh2KWUn/6toxAx82qm6Wiw5v4fkCK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMaiip%2Fbtr0yh2KWUn%2F6toxAx82qm6Wiw5v4fkCK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;638.901&quot; height=&quot;238.072&quot; data-origin-width=&quot;639&quot; data-origin-height=&quot;239&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new &amp;larr; getNode();&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입할 노드를 자유 공간리스트에서 할당받는다.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;173&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cM1dqd/btr0yhuUpw7/BRNkAfwuBsEVW22wNIlPs0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cM1dqd/btr0yhuUpw7/BRNkAfwuBsEVW22wNIlPs0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cM1dqd/btr0yhuUpw7/BRNkAfwuBsEVW22wNIlPs0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcM1dqd%2Fbtr0yhuUpw7%2FBRNkAfwuBsEVW22wNIlPs0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;518.073&quot; height=&quot;84.914&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;173&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.data &amp;larr; x;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새노드의데이터필드에x를저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmgmlb/btr0yPx8ORl/kOcCa5IA3FHFtZrrgD4ux1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmgmlb/btr0yPx8ORl/kOcCa5IA3FHFtZrrgD4ux1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmgmlb/btr0yPx8ORl/kOcCa5IA3FHFtZrrgD4ux1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbmgmlb%2Fbtr0yPx8ORl%2FkOcCa5IA3FHFtZrrgD4ux1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;488.346&quot; height=&quot;90.671&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.link &amp;larr; L;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입할 노드를 연결하기 위해서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;리스트의 첫 번째 노드 주소(L)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입 할 새 노드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;new의 링크 필드(new.link)에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 새 노드 new가 리 스트의 첫 번째 노드를 가리키게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;95&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blnbUf/btr0zSg984n/EPadpJgmGLaI4YhA7fvWyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blnbUf/btr0zSg984n/EPadpJgmGLaI4YhA7fvWyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blnbUf/btr0zSg984n/EPadpJgmGLaI4YhA7fvWyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblnbUf%2Fbtr0zSg984n%2FEPadpJgmGLaI4YhA7fvWyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;95&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;95&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❹&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;L &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트의 첫 번째 노드 주소를 저장하고 있는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터L에&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;새 노드의 주소 new를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 포인터 L이 새 노드를 첫 번째 노드로 가리키도록 지정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yQWD3/btr0yQcPERI/Wcmyzp4s0KGoTj0DePP9l1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yQWD3/btr0yQcPERI/Wcmyzp4s0KGoTj0DePP9l1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yQWD3/btr0yQcPERI/Wcmyzp4s0KGoTj0DePP9l1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyQWD3%2Fbtr0yQcPERI%2FWcmyzp4s0KGoTj0DePP9l1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;504&quot; height=&quot;108&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;중간 노드로 삽입하기&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트 L에서 포인터변수 pre가 가리키고 있는 노드의 다음에 데이터 필드 값이 x인 새 노드를 삽입하는 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;344&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5MQtO/btr0DV5c8jq/KzkIGHBEl2rrNQUWLfQwOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5MQtO/btr0DV5c8jq/KzkIGHBEl2rrNQUWLfQwOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5MQtO/btr0DV5c8jq/KzkIGHBEl2rrNQUWLfQwOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5MQtO%2Fbtr0DV5c8jq%2FKzkIGHBEl2rrNQUWLfQwOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;611.691&quot; height=&quot;343.615&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;344&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 리스트 L이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;공백 리스트&lt;/span&gt;&lt;span&gt;인 경우 &amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;729&quot; data-origin-height=&quot;258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CI0vH/btr0yIskjsR/lUAHn4TJnn2Ht75IFV2MNK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CI0vH/btr0yIskjsR/lUAHn4TJnn2Ht75IFV2MNK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CI0vH/btr0yIskjsR/lUAHn4TJnn2Ht75IFV2MNK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCI0vH%2Fbtr0yIskjsR%2FlUAHn4TJnn2Ht75IFV2MNK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;320.05&quot; height=&quot;258&quot; data-origin-width=&quot;729&quot; data-origin-height=&quot;258&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;L &amp;larr; new;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;리스트 포인터 L에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새 노드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;new의 주소를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 새 노드 new가 리스트의&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;첫 번째 노드가 되도록 한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;199&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oFIyT/btr0yPSt5br/rPV8lybBpjFMtIv9kz3aG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oFIyT/btr0yPSt5br/rPV8lybBpjFMtIv9kz3aG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oFIyT/btr0yPSt5br/rPV8lybBpjFMtIv9kz3aG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoFIyT%2Fbtr0yPSt5br%2FrPV8lybBpjFMtIv9kz3aG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;199&quot; height=&quot;88&quot; data-origin-width=&quot;199&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-b&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.link &amp;larr; null;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;리스트의 마지막 노드인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;new의 링크 필드에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;null을 저장하여 마지막 노드임을 표시&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;205&quot; data-origin-height=&quot;81&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctOeb7/btr0GKWDdI7/D1NkqHHAq1u7nvfMUI3Ozk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctOeb7/btr0GKWDdI7/D1NkqHHAq1u7nvfMUI3Ozk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctOeb7/btr0GKWDdI7/D1NkqHHAq1u7nvfMUI3Ozk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctOeb7%2Fbtr0GKWDdI7%2FD1NkqHHAq1u7nvfMUI3Ozk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;205&quot; height=&quot;81&quot; data-origin-width=&quot;205&quot; data-origin-height=&quot;81&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 리스트 L이 공백 리스트가 아닌 경우 &amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;438&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgB15O/btr0BB0jXQ6/E6zplRsNqKMW7KoVGwCol0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgB15O/btr0BB0jXQ6/E6zplRsNqKMW7KoVGwCol0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgB15O/btr0BB0jXQ6/E6zplRsNqKMW7KoVGwCol0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgB15O%2Fbtr0BB0jXQ6%2FE6zplRsNqKMW7KoVGwCol0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;465.691&quot; height=&quot;438&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;438&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;new.link &amp;larr; pre.link;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 pre의 링크 필드 값을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;노드 new의 링크 필드에&amp;nbsp;&lt;/span&gt;&lt;span&gt;저장하여, 새 노드&amp;nbsp;&lt;/span&gt;&lt;span&gt;new가 노드 pre의 다음 노드를 가리키도록 한다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qGBCV/btr0AyipNzv/ImIWFiBVw6ZihAIK8ooSi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qGBCV/btr0AyipNzv/ImIWFiBVw6ZihAIK8ooSi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qGBCV/btr0AyipNzv/ImIWFiBVw6ZihAIK8ooSi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqGBCV%2Fbtr0AyipNzv%2FImIWFiBVw6ZihAIK8ooSi1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;416&quot; height=&quot;130&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-b&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;pre.link &amp;larr; new;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;포인터 new의 값을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;노드 pre의 링크 필드에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 노드 pre가 새&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;노드 new를 다음 노드로 가리키도록 한다.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;424&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHEI9V/btr0GbfHpLH/VJbqK5RWPjxd1wRvVvSbB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHEI9V/btr0GbfHpLH/VJbqK5RWPjxd1wRvVvSbB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHEI9V/btr0GbfHpLH/VJbqK5RWPjxd1wRvVvSbB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHEI9V%2Fbtr0GbfHpLH%2FVJbqK5RWPjxd1wRvVvSbB0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;424&quot; height=&quot;147&quot; data-origin-width=&quot;424&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;마지막 노드로 삽입하기&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;새 노드 new를 마지막 노드로 삽입하는 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWsVjP/btr0yHNMnLH/hv54MU9p8pBSxfKolH74Wk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWsVjP/btr0yHNMnLH/hv54MU9p8pBSxfKolH74Wk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWsVjP/btr0yHNMnLH/hv54MU9p8pBSxfKolH74Wk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWsVjP%2Fbtr0yHNMnLH%2Fhv54MU9p8pBSxfKolH74Wk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.98&quot; height=&quot;364.723&quot; data-origin-width=&quot;567&quot; data-origin-height=&quot;365&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❶&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 리스트 L이 공백 리스트인 경우 &amp;gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[알고리즘 5-4]에서 공백리스트에 노드를 삽입하는 연산과 같은 연산&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입하는 새 노드 new는 리스트 L의 첫 번째 노드이자 마지막 노드&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;171&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HHmJ9/btr0Djd03Cd/qmnktDQZ7Lfm7OSk4hbalk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HHmJ9/btr0Djd03Cd/qmnktDQZ7Lfm7OSk4hbalk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HHmJ9/btr0Djd03Cd/qmnktDQZ7Lfm7OSk4hbalk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHHmJ9%2Fbtr0Djd03Cd%2FqmnktDQZ7Lfm7OSk4hbalk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;579.086&quot; height=&quot;171&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;171&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 리스트 L이 공백 리스트가 아닌 경우 &amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;temp &amp;larr; L;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;현재 리스트 L의 마지막 노드를 찾기 위해서 노드를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;순회할 임시포인터 temp에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;첫 번째 노드의 주소(L)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2YGnu/btr0GKh2aMg/6ZPy0cKeuccIDUygalWak0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2YGnu/btr0GKh2aMg/6ZPy0cKeuccIDUygalWak0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2YGnu/btr0GKh2aMg/6ZPy0cKeuccIDUygalWak0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2YGnu%2Fbtr0GKh2aMg%2F6ZPy0cKeuccIDUygalWak0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;421&quot; height=&quot;93&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;93&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-b&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;while&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;(temp.link &amp;ne; null)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;do&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;temp &amp;larr; temp.link;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;while 반복문을 수행하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;순회포인터 temp가 노드의 링크 필드를 따라 이동&lt;/span&gt;&lt;span&gt;하 면서 링크 필드가 null인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마지막 노드 찾기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수행&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;419&quot; data-origin-height=&quot;102&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O9ziK/btr0AMHLCBB/hJhDqpZnxkw4lq1GiK9hkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O9ziK/btr0AMHLCBB/hJhDqpZnxkw4lq1GiK9hkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O9ziK/btr0AMHLCBB/hJhDqpZnxkw4lq1GiK9hkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO9ziK%2Fbtr0AMHLCBB%2FhJhDqpZnxkw4lq1GiK9hkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;419&quot; height=&quot;102&quot; data-origin-width=&quot;419&quot; data-origin-height=&quot;102&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-c&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;temp.link &amp;larr; new;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;순회포인터 temp가 가리키는 노드 즉,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;리스트의 마지막 노드의 링크 필드(temp.link)에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;삽입할 새 노드 new의 주소를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 리스트의 마지막 노드가 새 노드 new를 연결&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;138&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djbIK8/btr0yIePvDM/PFEPGfyBN2oKqoCpeZSsq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djbIK8/btr0yIePvDM/PFEPGfyBN2oKqoCpeZSsq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djbIK8/btr0yIePvDM/PFEPGfyBN2oKqoCpeZSsq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjbIK8%2Fbtr0yIePvDM%2FPFEPGfyBN2oKqoCpeZSsq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;463&quot; height=&quot;138&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;138&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트의 삭제 알고리즘&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트 L에서 포인터 pre가 가리키는 노드의 다음 노드를 삭제하는&amp;nbsp;&lt;/span&gt;&lt;span&gt;알고리즘&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터old:삭제할노드&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;579&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFAy8S/btr0Ay3PeyG/gKEfYHZ4KYTXJ92hE4XBV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFAy8S/btr0Ay3PeyG/gKEfYHZ4KYTXJ92hE4XBV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFAy8S/btr0Ay3PeyG/gKEfYHZ4KYTXJ92hE4XBV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFAy8S%2Fbtr0Ay3PeyG%2FgKEfYHZ4KYTXJ92hE4XBV0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;578.726&quot; height=&quot;277.531&quot; data-origin-width=&quot;579&quot; data-origin-height=&quot;278&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;❷&lt;/span&gt;&lt;span&gt;&amp;lt;&amp;lt; 리스트 L이 공백 리스트가 아닌 경우 &amp;gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1293&quot; data-origin-height=&quot;307&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOgyzi/btr0yi8x1eI/mJhmrY4s2lFEcP1vUpxHc1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOgyzi/btr0yi8x1eI/mJhmrY4s2lFEcP1vUpxHc1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOgyzi/btr0yi8x1eI/mJhmrY4s2lFEcP1vUpxHc1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOgyzi%2Fbtr0yi8x1eI%2FmJhmrY4s2lFEcP1vUpxHc1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;596.347&quot; height=&quot;141.644&quot; data-origin-width=&quot;1293&quot; data-origin-height=&quot;307&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;old &amp;larr; pre.link;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;노드 pre의 다음노드의 주소(pre.link)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;포인터 old에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장하여, 포인터 old가 다음 노드를 가리키게 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;525&quot; data-origin-height=&quot;94&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l3FkL/btr0GclpcSL/vB8dikIY13vk5GaIw0MDnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l3FkL/btr0GclpcSL/vB8dikIY13vk5GaIw0MDnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l3FkL/btr0GclpcSL/vB8dikIY13vk5GaIw0MDnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl3FkL%2Fbtr0GclpcSL%2FvB8dikIY13vk5GaIw0MDnK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;525&quot; height=&quot;94&quot; data-origin-width=&quot;525&quot; data-origin-height=&quot;94&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-b&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;if&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;(old = null)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;then return&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;만약 노드 pre가 리스트의 마지막 노드였다면 :&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;포인터 pre가 가리키는 노드가 마지막 노드인 경우에, 2-a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;old &amp;larr; pre.link; 를 수행한 상태 :&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;461&quot; data-origin-height=&quot;112&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJUVGl/btr0xQYHhno/L7HI8pRpiiDlKWgbhhLAbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJUVGl/btr0xQYHhno/L7HI8pRpiiDlKWgbhhLAbk/img.png&quot; data-alt=&quot;.3&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJUVGl/btr0xQYHhno/L7HI8pRpiiDlKWgbhhLAbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJUVGl%2Fbtr0xQYHhno%2FL7HI8pRpiiDlKWgbhhLAbk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;461&quot; height=&quot;112&quot; data-origin-width=&quot;461&quot; data-origin-height=&quot;112&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;.3&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rArr; pre.link의 값은 null이므로 포인터 old의 값은 null이 된다. 결국 노드 pre 다음에 삭제할 노드가 없다는 의미이므로 삭제연산을 수행하지 못 하고 반환(return).&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-c&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;pre.link &amp;larr; old.link;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;삭제할 노드 old의 다음 노드(old.link)를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;노드 pre의 다음 노드(pre.link)로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;연결&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;103&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/srQ6K/btr0yHG0eFZ/TIgQzpgQcAdRSGvghDgWl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/srQ6K/btr0yHG0eFZ/TIgQzpgQcAdRSGvghDgWl1/img.png&quot; data-alt=&quot;.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/srQ6K/btr0yHG0eFZ/TIgQzpgQcAdRSGvghDgWl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsrQ6K%2Fbtr0yHG0eFZ%2FTIgQzpgQcAdRSGvghDgWl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;506&quot; height=&quot;103&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;103&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;-d&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;returnNode(old);&lt;br /&gt;&lt;/span&gt;&lt;span&gt;삭제한 노드 old를 자유 공간리스트에 반환&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트의 노드 탐색 알고리즘&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;리스트의 노드를 처음부터 하나씩 순회하면서 노드의 데이터 필드의&amp;nbsp;&lt;/span&gt;&lt;span&gt;값과 x를 비교하여 일치하는 노드를 찾는 연산&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lfGvd/btr0BCdRFz1/rNEhWu0dzLmgVqSFlUiJlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lfGvd/btr0BCdRFz1/rNEhWu0dzLmgVqSFlUiJlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lfGvd/btr0BCdRFz1/rNEhWu0dzLmgVqSFlUiJlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlfGvd%2Fbtr0BCdRFz1%2FrNEhWu0dzLmgVqSFlUiJlk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;627.993&quot; height=&quot;283.407&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단순 연결 리스트의 단점&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;현재 탐색지점 이전 노드의 검색이 어려움&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;218&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bm8ArP/btr0BDYbs9r/WJ7BSk7qOipXffclRoCTd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bm8ArP/btr0BDYbs9r/WJ7BSk7qOipXffclRoCTd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bm8ArP/btr0BDYbs9r/WJ7BSk7qOipXffclRoCTd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbm8ArP%2Fbtr0BDYbs9r%2FWJ7BSk7qOipXffclRoCTd0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;218&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;218&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>노드 삽입</category>
      <category>단순 연결 리스트</category>
      <category>단순 연결 리스트 삭제</category>
      <category>단순 연결 리스트 삭제 알고리즘</category>
      <category>단순 연결 리스트 삽입</category>
      <category>삭제 알고리즘</category>
      <category>자료구조</category>
      <category>자료구조 알고리즘</category>
      <category>자유 공간 리스트</category>
      <category>탐색 알고리즘</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/102</guid>
      <comments>https://yz-zone.tistory.com/102#entry102comment</comments>
      <pubDate>Fri, 24 Feb 2023 14:11:12 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 5.연결 자료구조 - 1.연결 자료구조</title>
      <link>https://yz-zone.tistory.com/101</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;순차 자료구조&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;장점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;논리적인 순서와 물리적인 순서가 동일 &amp;rArr; 원소의 위치를 찾아 접근하기 쉬움&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;문제점&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삽입연산이나 삭제연산 후에 연속적인 물리 주소를 유지하기 위해서 원소&lt;/span&gt;&lt;span&gt;들을 이동시키는 추가적인 작업과 시간 소요&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소들의 이동 작업으로 인한 오버헤드 발생&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소의 개수가 많고 삽입&lt;/span&gt;&lt;span&gt;・&lt;/span&gt;&lt;span&gt;삭제 연산이 많이 발생하는 경우에 성능상의 문제 발생&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;통상 배열을 이용하여 구현&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;배열이 갖고 있는 메모리 사용의 비효율성 문제를 그대로 가짐&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rArr; 연산 시간에 대한 문제와 저장 공간에 대한 문제를 개선한 자료 표현 방법 필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&lt;span style=&quot;color: #d9730d;&quot; data-token-index=&quot;1&quot;&gt;순차자료구조의&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;장점은 논리적 순서와 물리적 순서가 동일하다보니 논리적인순서,시작위치,데이터원소의 크기만 알면 특정 논리적 원소의 순서값을 가지고 물리적인 위치값을 계산해서 다이렉트로 접근하기가 쉽다. 단점: 중간에 삽인 삭제할때 논리적 순서와 물리적 순서를 동일 하게 유지를 하기 위해서 추가적으로 해당 위치 이후로 추가로 이동시켜주는 작업과 시간이 소요 즉 추가 비용이 발생함.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;연결 자료구조(Linked Data Structure)&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;자료의 논리적인 순서와 물리적인 순서가 일치하지 않는 자료구조&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 원소에 저장되어 있는 다음 원소의 주소에 의해 순서가 연결되는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;minus;&amp;nbsp;&lt;/span&gt;&lt;span&gt;물리적인 순서를 맞추기 위한 오버헤드가 발생하지 않음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;.&amp;nbsp;&lt;/span&gt;&lt;span&gt;여러 개의 작은 공간을 연결하여 하나의 전체 자료구조를 표현&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;크기 변경이 유연하고 더 효율적으로 메모리를 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span&gt;연결 리스트&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트를 연결 자료구조로 표현한 구조&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단순 연결 리스트&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원형 연결 리스트&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이중 연결 리스트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;/span&gt;&lt;span&gt;이중 원형 연결 리스트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&lt;span&gt;이런 단점을 개선하기 위해 논리적 순서와 물리적 순서가 동일할 필요가 없는 &lt;b&gt;연결 자료구조(연결 리스트)&lt;/b&gt;를 만듬.&lt;br /&gt;연결자료구조는 &lt;span style=&quot;color: #f89009;&quot;&gt;논리적인 순서와 물리적인 순서가 동일할 필요는 없는 대신 다음 원소를 찾아갈수있게 위치값을 같이 저장해 주소를 제공&lt;/span&gt;해주는 방식이다. 즉 데이터+다음 데이터 위치값을 같이 저장하는 방식. &lt;br /&gt;연결리스트는 위치값이 몇개가 있느냐에 따라서 &lt;span style=&quot;color: #009a87;&quot;&gt;단순연결리스트 singly linked list&lt;/span&gt; (링크1, line), &lt;span style=&quot;color: #009a87;&quot;&gt;원형 연결리스트&lt;/span&gt;(링크1, 원형), &lt;span style=&quot;color: #009a87;&quot;&gt;이중 연결리스트&lt;/span&gt;(링크2, line),&lt;span style=&quot;color: #009a87;&quot;&gt; 이중 원형 연결리스트&lt;/span&gt;(링크2, 원형)가 있다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span&gt;연결 리스트의 노드&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;연결 자료구조에서 하나의 원소를 표현하기 위한 단위 구조&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;&amp;lt;원소값, 주소&amp;gt;의 구조&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;427&quot; data-origin-height=&quot;197&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dlfH38/btr0xPrtK4k/MvSjXZfPPkS3kIwJchr8CK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dlfH38/btr0xPrtK4k/MvSjXZfPPkS3kIwJchr8CK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dlfH38/btr0xPrtK4k/MvSjXZfPPkS3kIwJchr8CK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdlfH38%2Fbtr0xPrtK4k%2FMvSjXZfPPkS3kIwJchr8CK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;197&quot; height=&quot;91&quot; data-origin-width=&quot;427&quot; data-origin-height=&quot;197&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;데이터 필드(data field)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소의 값을 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;/span&gt;&lt;span&gt;저장할 원소의 형태에 따라서 하나 이상의 필드로 구성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;링크 필드(link field)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다음 노드의 주소를 저장&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터 변수를 사용하여 주소값을 저장&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&lt;span&gt;연결리스트에서는 하나의 단위를 노드라고 부르는데&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt; 노드는 데이터필드(원소값) + 링크필드(다음 노드의 주소)&lt;/span&gt;&lt;/b&gt;로 구성됨.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;데이터필드는 저장할 원소의 형태에 따라서 하나 이상의 필드로 구성&lt;/span&gt;&lt;br /&gt;&lt;span&gt;링크필드는 c언어로 구현하면 &lt;b&gt;포인터 변수&lt;/b&gt;&lt;br /&gt;객체지향 언어c++.java로구현할 경우 &lt;b&gt;reference변수&lt;/b&gt;로 구현 하게됨.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;pre id=&quot;code_1677207803401&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//c
struct Node{
		char data[4];
		struct Node*link; 
};
//객체지향
 class Node{
		char data[4];
		class link;
};&lt;/code&gt;&lt;/pre&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&lt;span&gt;선형리스트를 연결 리스트로 구현한다고 했을때 &lt;b&gt;리스트 이름을 첫번쨰 노드를 가리키는 변수로 구현&lt;/b&gt;한다. &lt;br /&gt;제일 마지막은 &lt;b&gt;null&lt;/b&gt;. 링킅드리스크는 무조건 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;헤드 포인터(시작변수)부터 순서대로 각각의 노드에 접근&lt;/b&gt;&lt;/span&gt;해야함. &lt;span style=&quot;color: #f89009;&quot;&gt;중간에 다이렉트로 접근은 불가능&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;공백 연결리스트 즉 원소가 없는 리스트는 시작 변수를 null포인터로.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;링크드리스트의 &lt;b&gt;장점&lt;/b&gt;은 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;중간에 삽입삭제는 쉬운데&lt;/b&gt;&lt;/span&gt; 특정원소의 위치값을 바로 계산할 수 없기 때문에 &lt;span style=&quot;color: #f89009;&quot;&gt;순서대로 접근을 해 연산을 원하는 노드까지 순서대로 이동을 해야하기 때문에 시간이 오래걸림&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;자유공간 리스트: 운영체제에 받아서 쓰고 돌려주는게 아니라 메인 메모리 영역(freespace)을 추가로 받아서 &lt;span style=&quot;color: #f89009;&quot;&gt;자체적으로&lt;/span&gt; 메모리가 필요할 때마다 자기 안에서 돌려서 관리하고 쓰는 방법. 할당(요청):getnode() 해서 쓰다가 반환:returnnode()하면 다시 사용가능한메모리로 재 활용을 함 . 할당과정은 몰라도됨.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;운영체제에 받아서 쓸 때는 객체지향: new 로 바로 만들어서 construct해서 쓰고 distwctor로 돌려줌 c언어: malloc 받아쓰고 free로 돌려줌&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;노드 연결 방법에 대한 이해 - 기차놀이&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이름표 뽑기&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1195&quot; data-origin-height=&quot;429&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWnZHp/btr0GKa9QeD/5MVyU20fQ2PWjNnmHtVXg0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWnZHp/btr0GKa9QeD/5MVyU20fQ2PWjNnmHtVXg0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWnZHp/btr0GKa9QeD/5MVyU20fQ2PWjNnmHtVXg0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWnZHp%2Fbtr0GKa9QeD%2F5MVyU20fQ2PWjNnmHtVXg0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;390.773&quot; height=&quot;429&quot; data-origin-width=&quot;1195&quot; data-origin-height=&quot;429&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;자기가 뽑은 이름의 사람을 찾아서 연결하기 : 승희&amp;rarr;상원 &amp;rarr;수영&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;X표를뽑은사람은마지막기차&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기차는 이름표를 들고 있는 방향으로&amp;nbsp;&lt;/span&gt;&lt;span&gt;움직인다.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;535&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqSCzs/btr0zTtrWbq/DrhyyCQ2f3FK8MWEzk1490/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqSCzs/btr0zTtrWbq/DrhyyCQ2f3FK8MWEzk1490/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqSCzs/btr0zTtrWbq/DrhyyCQ2f3FK8MWEzk1490/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqSCzs%2Fbtr0zTtrWbq%2FDrhyyCQ2f3FK8MWEzk1490%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;253.643&quot; height=&quot;535&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;535&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기차놀이와 연결 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기차놀이 하는 아이들 : 연결리스트의 노드&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이름표 : 노드의 링크 필드&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btgzGh/btr0BBskjWB/if1NIexiwK2HfX8VXNXQb1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btgzGh/btr0BBskjWB/if1NIexiwK2HfX8VXNXQb1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btgzGh/btr0BBskjWB/if1NIexiwK2HfX8VXNXQb1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtgzGh%2Fbtr0BBskjWB%2Fif1NIexiwK2HfX8VXNXQb1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;487.147&quot; height=&quot;186&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;186&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;선형 리스트와 연결 리스트의 비교&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트 week=(월, 화, 수, 목, 금, 토, 일)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;week에 대한 선형 리스트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;602&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3tNmD/btr0BA73ifB/YkVm93qxfW4xtJ9W74oiQ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3tNmD/btr0BA73ifB/YkVm93qxfW4xtJ9W74oiQ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3tNmD/btr0BA73ifB/YkVm93qxfW4xtJ9W74oiQ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3tNmD%2Fbtr0BA73ifB%2FYkVm93qxfW4xtJ9W74oiQ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;638.421&quot; height=&quot;328.623&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;602&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트 week=(월, 화, 수, 목, 금, 토, 일)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;week에 대한 연결 리스트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;918&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/M4rBD/btr0BEWUwYM/TdAOUHsvn06ikQ5ARLCKYK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M4rBD/btr0BEWUwYM/TdAOUHsvn06ikQ5ARLCKYK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M4rBD/btr0BEWUwYM/TdAOUHsvn06ikQ5ARLCKYK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM4rBD%2Fbtr0BEWUwYM%2FTdAOUHsvn06ikQ5ARLCKYK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;466.889&quot; height=&quot;410.659&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;918&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;선형 리스트와 연결 리스트의 비교&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트 이름&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;week&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;연결 리스트의 시작을 가리키는 포인터변수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;포인터변수 week는 연결 리스트의 첫번째 노드를 가리키는 동시에 연결된 리스트 전체 를 의미&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;연결 리스트의 마지막 노드의 링크필드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;노드의 끝을 표시하기 위해서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;null&lt;/span&gt;&lt;span&gt;(널) 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;공백 연결 리스트&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;포인터변수 week에 null을 저장 (널 포인터)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 노드의 필드에 저장한 값은 포인터의&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span&gt;점 연산자&lt;/span&gt;&lt;/b&gt;&lt;span&gt;를 사용하여 액세스&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;week&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;.&lt;/span&gt;&lt;span&gt;data : 포인터 week가 가리키는 노드&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;데이터 필드 값 &amp;ldquo;월&amp;rdquo;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;week&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;.&lt;/span&gt;&lt;span&gt;link : 포인터 week가 가리키는 노드&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;링크 필드에 저장된 주소값 &amp;ldquo;120&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;266&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNt1V7/btr0zS2ozfJ/OGN0UaVwv76UQYMGMdqNg1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNt1V7/btr0zS2ozfJ/OGN0UaVwv76UQYMGMdqNg1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNt1V7/btr0zS2ozfJ/OGN0UaVwv76UQYMGMdqNg1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNt1V7%2Fbtr0zS2ozfJ%2FOGN0UaVwv76UQYMGMdqNg1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560.746&quot; height=&quot;117.897&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;266&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;리스트 week의 노드에 대한 C 프로그램 구조체 정의&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1677213730312&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;struct Node{
	char data[4];
	struct Node* link; 
};&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>Node</category>
      <category>노드</category>
      <category>데이터필드</category>
      <category>링크필드</category>
      <category>선형 리스트</category>
      <category>순차 자료구조</category>
      <category>연결 리스트</category>
      <category>연결 자료구조</category>
      <category>자료구조</category>
      <category>포인터</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/101</guid>
      <comments>https://yz-zone.tistory.com/101#entry101comment</comments>
      <pubDate>Fri, 24 Feb 2023 13:44:39 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 4. 순차 자료구조 - 4. 행렬의 순차 자료구조 표현</title>
      <link>https://yz-zone.tistory.com/100</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;행렬(matrix)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;m x n 행렬&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;m : 행의 개수&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;n : 열의 개수&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소의 개수 : (m x n) 개&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;242&quot; data-origin-height=&quot;142&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfwh5Z/btr0zGG50MB/ejnohHw5KJS8KjKgiQNAZ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfwh5Z/btr0zGG50MB/ejnohHw5KJS8KjKgiQNAZ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfwh5Z/btr0zGG50MB/ejnohHw5KJS8KjKgiQNAZ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbfwh5Z%2Fbtr0zGG50MB%2FejnohHw5KJS8KjKgiQNAZ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;279.894&quot; height=&quot;142&quot; data-origin-width=&quot;242&quot; data-origin-height=&quot;142&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;전치 행렬&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;행렬의 행과 열을 서로 교환하여 구성한 행렬&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;행렬 A의 모든 원소의 위치(i, j)를 (j, i)로 교환&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;m&amp;times;n 행렬을 n&amp;times;m 행렬로 변환한 행렬 A&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;&amp;rsquo;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;는 행렬 A의 전치행렬&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/48qrD/btr0BXn0bgs/teXTu5kDOi2S7q80hhUnbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/48qrD/btr0BXn0bgs/teXTu5kDOi2S7q80hhUnbK/img.png&quot; width=&quot;235.542000&quot; height=&quot;141.284000&quot; data-origin-width=&quot;326&quot; data-origin-height=&quot;214&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;50.11&quot; data-filename=&quot;blob&quot; style=&quot;width: 49.52618493958059%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/48qrD/btr0BXn0bgs/teXTu5kDOi2S7q80hhUnbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F48qrD%2Fbtr0BXn0bgs%2FteXTu5kDOi2S7q80hhUnbK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;326&quot; height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biJWZU/btr0sBm2BSK/u076cXcDvJKzvpTt11tkhK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biJWZU/btr0sBm2BSK/u076cXcDvJKzvpTt11tkhK/img.png&quot; width=&quot;227.511000&quot; height=&quot;137.925000&quot; data-origin-width=&quot;317&quot; data-origin-height=&quot;209&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;49.89&quot; data-filename=&quot;blob&quot; style=&quot;width: 49.311024362745%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biJWZU/btr0sBm2BSK/u076cXcDvJKzvpTt11tkhK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiJWZU%2Fbtr0sBm2BSK%2Fu076cXcDvJKzvpTt11tkhK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;317&quot; height=&quot;209&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;578&quot; data-origin-height=&quot;127&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lp6Cp/btr0yOyAjLL/r0L6EG5ToG89CCSVTSGtu0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lp6Cp/btr0yOyAjLL/r0L6EG5ToG89CCSVTSGtu0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lp6Cp/btr0yOyAjLL/r0L6EG5ToG89CCSVTSGtu0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flp6Cp%2Fbtr0yOyAjLL%2Fr0L6EG5ToG89CCSVTSGtu0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;612.649&quot; height=&quot;135.047&quot; data-origin-width=&quot;578&quot; data-origin-height=&quot;127&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;행렬의 순차 자료구조 표현&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2차원 배열 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;m&amp;times;n행렬을 m행 n열의 2차원 배열로 표현&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;530&quot; data-origin-height=&quot;375&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mobQS/btr0DiS1zFo/Aqyal1Tw5tDPAdjVXlPHk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mobQS/btr0DiS1zFo/Aqyal1Tw5tDPAdjVXlPHk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mobQS/btr0DiS1zFo/Aqyal1Tw5tDPAdjVXlPHk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmobQS%2Fbtr0DiS1zFo%2FAqyal1Tw5tDPAdjVXlPHk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;530&quot; height=&quot;375&quot; data-origin-width=&quot;530&quot; data-origin-height=&quot;375&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;희소 행렬에 대한 2차원 배열 표현&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[그림 4-17]의 희소 행렬 B는 배열의 원소 56개 중에서 실제 사용하는 것은&amp;nbsp;&lt;/span&gt;&lt;span&gt;0이 아닌 원소를 저장하는 10개 뿐이므로 46개의메모리 공간 낭비&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;희소 행렬인 경우에는 0이 아닌 원소만 추출하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;&amp;lt;행번호, 열번호, 원소&amp;gt;&lt;/span&gt;&lt;span&gt;쌍으로 배열에 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;470&quot; data-origin-height=&quot;250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZRqal/btr0xPreOgt/VKNJZ4eG1GGjRkOMwvo9y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZRqal/btr0xPreOgt/VKNJZ4eG1GGjRkOMwvo9y1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZRqal/btr0xPreOgt/VKNJZ4eG1GGjRkOMwvo9y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZRqal%2Fbtr0xPreOgt%2FVKNJZ4eG1GGjRkOMwvo9y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;440&quot; height=&quot;234&quot; data-origin-width=&quot;470&quot; data-origin-height=&quot;250&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;추출한 순서쌍을 2차원 배열의 행으로 저장&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원래의 행렬에 대한 정보를 순서쌍으로 작성하여 0번 행에 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;&amp;lt;전체 행의 개수, &lt;span style=&quot;color: #ee2323;&quot;&gt;전체 열의 개수&lt;/span&gt;, 0이 아닌 원소의 개수&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blHo8J/btr0zR9DTGy/kw1QihOKATFZc2EEqCHOkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blHo8J/btr0zR9DTGy/kw1QihOKATFZc2EEqCHOkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blHo8J/btr0zR9DTGy/kw1QihOKATFZc2EEqCHOkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblHo8J%2Fbtr0zR9DTGy%2Fkw1QihOKATFZc2EEqCHOkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;307&quot; height=&quot;360&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;희소 행렬의 추상 자료형&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;596&quot; data-origin-height=&quot;387&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZLXTH/btr0yPK2Sc9/Ckk9N1gUovoGjKqIaXbEgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZLXTH/btr0yPK2Sc9/Ckk9N1gUovoGjKqIaXbEgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZLXTH/btr0yPK2Sc9/Ckk9N1gUovoGjKqIaXbEgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZLXTH%2Fbtr0yPK2Sc9%2FCkk9N1gUovoGjKqIaXbEgk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;596&quot; height=&quot;387&quot; data-origin-width=&quot;596&quot; data-origin-height=&quot;387&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;희소행렬의 전치 연산 알고리즘&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p5RaN/btr0ycfteXZ/xDZDQ3RZ0liq1Ct929Evc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p5RaN/btr0ycfteXZ/xDZDQ3RZ0liq1Ct929Evc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p5RaN/btr0ycfteXZ/xDZDQ3RZ0liq1Ct929Evc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp5RaN%2Fbtr0ycfteXZ%2FxDZDQ3RZ0liq1Ct929Evc1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;508&quot; height=&quot;410&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>Matrix</category>
      <category>자료구조</category>
      <category>전치 행렬</category>
      <category>행렬</category>
      <category>행렬 순차 자료구조</category>
      <category>행렬 순차 자료구조 표현</category>
      <category>행렬의 순차 자료구조 표현</category>
      <category>희소 행렬</category>
      <category>희소 행렬 추상 자료형</category>
      <category>희소행렬 전치 연산 알고리즘</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/100</guid>
      <comments>https://yz-zone.tistory.com/100#entry100comment</comments>
      <pubDate>Thu, 23 Feb 2023 23:36:55 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 4. 순차 자료구조 - 3. 다항식의 순차 자료구조 표현</title>
      <link>https://yz-zone.tistory.com/99</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;다항식&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt;X^&lt;/span&gt;&lt;span&gt;e&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;형식의 항들의 합으로 구성된 식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;a : 계수(coefficient)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;X : 변수(variable)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;e : 지수(exponent)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;다항식의 특징&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지수에 따라 내림차순으로 항을 나열&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식의 차수 : 가장 큰 지수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식 항의 최대 개수 = (차수 +1)개&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;다항식의 추상 자료형&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;498&quot; data-origin-height=&quot;393&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LfXDq/btr0zEPKmfk/Fif1sjWoEMjjoT13K4hRwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LfXDq/btr0zEPKmfk/Fif1sjWoEMjjoT13K4hRwK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LfXDq/btr0zEPKmfk/Fif1sjWoEMjjoT13K4hRwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLfXDq%2Fbtr0zEPKmfk%2FFif1sjWoEMjjoT13K4hRwK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;498&quot; height=&quot;393&quot; data-origin-width=&quot;498&quot; data-origin-height=&quot;393&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;329&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uMARA/btr0wXpaKjw/F0VCkBPtWILM0uNwvWD0O0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uMARA/btr0wXpaKjw/F0VCkBPtWILM0uNwvWD0O0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uMARA/btr0wXpaKjw/F0VCkBPtWILM0uNwvWD0O0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuMARA%2Fbtr0wXpaKjw%2FF0VCkBPtWILM0uNwvWD0O0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;645&quot; height=&quot;329&quot; data-origin-width=&quot;645&quot; data-origin-height=&quot;329&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;다항식의 표현&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;각 항의 지수와 계수의 쌍에 대한 선형 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;예) A(x)=4x&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;3&lt;/span&gt;&lt;span&gt;+3x&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;2&lt;/span&gt;&lt;span&gt;+2 ☞ p1= (&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;3&lt;/span&gt;&lt;span&gt;,4,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;2&lt;/span&gt;&lt;span&gt;,3,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;0&lt;/span&gt;&lt;span&gt;,2)&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;1차원 배열을 이용한 순차 자료구조 표현&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;차수가 n인 다항식을 (n+1)개의 원소를 가지는 1차원 배열로 표현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;배열 인덱스 i : 지수(n-i)을 의미&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;배열 인덱스 i의 원소 : 지수(n-i)항의 계수&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다항식에 포함되지 않은 지수의 항에 대한 원소에 0 저장&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;369&quot; data-origin-height=&quot;37&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cToJ3Q/btr0qXKfjah/OBhvOHVcO5zqThb26mfM41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cToJ3Q/btr0qXKfjah/OBhvOHVcO5zqThb26mfM41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cToJ3Q/btr0qXKfjah/OBhvOHVcO5zqThb26mfM41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcToJ3Q%2Fbtr0qXKfjah%2FOBhvOHVcO5zqThb26mfM41%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;369&quot; height=&quot;37&quot; data-origin-width=&quot;369&quot; data-origin-height=&quot;37&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RgYuJ/btr0AMs9Hyf/gzAOgoV3qyz69iySMBnWw0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RgYuJ/btr0AMs9Hyf/gzAOgoV3qyz69iySMBnWw0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RgYuJ/btr0AMs9Hyf/gzAOgoV3qyz69iySMBnWw0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRgYuJ%2Fbtr0AMs9Hyf%2FgzAOgoV3qyz69iySMBnWw0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;498&quot; height=&quot;162&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;423&quot; data-origin-height=&quot;134&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buhF54/btr0yPqqg98/AwiGmlDj04KXfILXzuz8KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buhF54/btr0yPqqg98/AwiGmlDj04KXfILXzuz8KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buhF54/btr0yPqqg98/AwiGmlDj04KXfILXzuz8KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuhF54%2Fbtr0yPqqg98%2FAwiGmlDj04KXfILXzuz8KK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;423&quot; height=&quot;134&quot; data-origin-width=&quot;423&quot; data-origin-height=&quot;134&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;149&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YZTmS/btr0yIkxu1I/D49fvIfMfFoKUf3ygp0OXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YZTmS/btr0yIkxu1I/D49fvIfMfFoKUf3ygp0OXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YZTmS/btr0yIkxu1I/D49fvIfMfFoKUf3ygp0OXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYZTmS%2Fbtr0yIkxu1I%2FD49fvIfMfFoKUf3ygp0OXK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;708&quot; height=&quot;149&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;149&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;차수가 1000이므로 크기가 1001인 배열을 사용하는데, 항이 3개 뿐이므로 배열의 원소 중에서 3개만 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;☞&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;998개의 배열 원소에 대한 메모리 공간 낭비!&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;raquo;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지수와계수를표현할방법필요&amp;rArr;2차원배열도한가지방법임&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;2차원 배열을 이용한 순차 자료구조 표현&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;다항식의 각 항에 대한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;지수, 계수&amp;gt;&lt;/span&gt;&lt;span&gt;의 쌍을 2차원 배열에 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2차원 배열의 행의 개수 : 다항식의 항의 개수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2차원 배열의 열의 개수 : 2&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;예) B(x)=3x&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;1000&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;+ x + 4 의 2차원 배열 표현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1차원 배열을 사용하는 방법보다 메모리 사용 공간량 감소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;☞공간복잡도감소 ☞프로그램성능향상!&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1142&quot; data-origin-height=&quot;204&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3ynfN/btr0zGfUKwd/zJaoPjQyGbGWUO8atqUJjK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3ynfN/btr0zGfUKwd/zJaoPjQyGbGWUO8atqUJjK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3ynfN/btr0zGfUKwd/zJaoPjQyGbGWUO8atqUJjK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3ynfN%2Fbtr0zGfUKwd%2FzJaoPjQyGbGWUO8atqUJjK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665.991&quot; height=&quot;118.976&quot; data-origin-width=&quot;1142&quot; data-origin-height=&quot;204&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;421&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsIxIW/btr0zSUVuHk/kA1EwIg166LB1Q2tWiWiu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsIxIW/btr0zSUVuHk/kA1EwIg166LB1Q2tWiWiu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsIxIW/btr0zSUVuHk/kA1EwIg166LB1Q2tWiWiu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsIxIW%2Fbtr0zSUVuHk%2FkA1EwIg166LB1Q2tWiWiu0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;514&quot; height=&quot;421&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;421&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1677152298896&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;publicclassEx5_4{
	public static void main(String args[]){
		float a[]= new float[] {4,3,5,0};
		float b[]= new float[] {3,1,0,2,1};
		Polynomial A = new Polynomial(3, a);
		Polynomial B = new Polynomial(4, b);
		OperatePoly optPoly = new OperatePoly();
		Polynomial C = optPoly.addPoly(A,B);
		System.out.printf(&quot;A(x)=&quot;); A.printPoly();
		System.out.printf(&quot;B(x)=&quot;); B.printPoly();
		System.out.printf(&quot;C(x)=&quot;); C.printPoly();
	}
}

classOperatePoly{
	private int degree_A=0, degree_B=0, degree_C=0, index_A=0,index_B=0, index_C=0;
private int expo_A, expo_B;
private float coef_A, coef_B, coef_C;

publicPolynomialaddPoly(PolynomialA,PolynomialB){
	degree_A = A.getDegree();
	degree_B = B.getDegree();
	expo_A = degree_A;
	expo_B = degree_B;
    if(degree_A &amp;gt;= degree_B) degree_C=degree_A;
    else degree_C=degree_B;
    Polynomial C = new Polynomial(degree_C); 
    while(index_A &amp;lt;= degree_A &amp;amp;&amp;amp; index_B &amp;lt;= degree_B){
    	if(expo_A &amp;gt; expo_B){
    		C.setCoef(index_C++, A.getCoef(index_A++)); 
            expo_A--;
    }
    else if(expo_A == expo_B){
    C.setCoef(index_C++, A.getCoef(index_A++)+ B.getCoef(Index_B++));
			    expo_A--; expo_B--; 
    		}
			else {
				C.setCoef(index_C++, B.getCoef(index_B++)); 
				expo_B--;
			} 
		}
	return C;
	}
}

class Polynomial{
    private int degree;
    private float coef[]=new float[20];
    
    Polynomial (int degree, float coef[]){
    this.degree = degree;
    this.coef = coef;
    }
    Polynomial (int degree){
    this.degree = degree;
    for(int i=0; i&amp;lt;=degree; i++)
    this.coef[i] = 0;
	}
	public int getDegree(){
    	return this.degree; 
    }
    public float getCoef(int i){
    return this.coef[i];
    }
    public float setCoef(int i,float coef){
    return this.coef[i]=coef;
}
    public void printPoly(){
    	int temp= this.degree;
    	for(int i=0; i&amp;lt;=this.degree; i++){
    		System.out.printf(&quot;%3.0fx^%d&quot;, this.coef[i], temp--); 
        }
        System.out.println(); 
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;376&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvRl3h/btr0ycGmJgU/lBvx0bshQxd590L2aOaZB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvRl3h/btr0ycGmJgU/lBvx0bshQxd590L2aOaZB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvRl3h/btr0ycGmJgU/lBvx0bshQxd590L2aOaZB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvRl3h%2Fbtr0ycGmJgU%2FlBvx0bshQxd590L2aOaZB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;376&quot; height=&quot;377&quot; data-origin-width=&quot;376&quot; data-origin-height=&quot;377&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>다항식</category>
      <category>다항식 덧셈 알고리즘</category>
      <category>다항식 순차 자료구조</category>
      <category>다항식의 순차 자료구조 표현</category>
      <category>다항식의 추상 자료형</category>
      <category>배열 순차 자료구조 표현</category>
      <category>배열 순차자료구조</category>
      <category>순차 자료구조</category>
      <category>자료구조</category>
      <category>희소 다항식</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/99</guid>
      <comments>https://yz-zone.tistory.com/99#entry99comment</comments>
      <pubDate>Thu, 23 Feb 2023 20:39:42 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 4. 순차 자료구조 - 2. 선형 리스트의 구현</title>
      <link>https://yz-zone.tistory.com/98</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;1차원 배열을 이용한 선형 리스트의 구현&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[표4-3]분기별 노트북 판매량 리스트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1394&quot; data-origin-height=&quot;149&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWsM6f/btr0ANrZzZZ/4JE6I2bWOhemNycqw8OaD0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWsM6f/btr0ANrZzZZ/4JE6I2bWOhemNycqw8OaD0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWsM6f/btr0ANrZzZZ/4JE6I2bWOhemNycqw8OaD0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWsM6f%2Fbtr0ANrZzZZ%2F4JE6I2bWOhemNycqw8OaD0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;654.124&quot; height=&quot;70.162&quot; data-origin-width=&quot;1394&quot; data-origin-height=&quot;149&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;1차원 배열을 이용한 구현&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;int sale[] = new int[] {157, 209, 251, 312};&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;352&quot; data-origin-height=&quot;51&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MHevW/btr0xQQMf2e/uDQJ003VBCdUoGjguBxpd0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MHevW/btr0xQQMf2e/uDQJ003VBCdUoGjguBxpd0/img.jpg&quot; data-alt=&quot;논리적 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MHevW/btr0xQQMf2e/uDQJ003VBCdUoGjguBxpd0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMHevW%2Fbtr0xQQMf2e%2FuDQJ003VBCdUoGjguBxpd0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;311.419&quot; height=&quot;44.736&quot; data-origin-width=&quot;352&quot; data-origin-height=&quot;51&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;논리적 구조&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qHIAx/btr0ybUKF4J/BlkdQKy1BGMgZB7V3qxJL1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qHIAx/btr0ybUKF4J/BlkdQKy1BGMgZB7V3qxJL1/img.jpg&quot; data-alt=&quot;물리적 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qHIAx/btr0ybUKF4J/BlkdQKy1BGMgZB7V3qxJL1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqHIAx%2Fbtr0ybUKF4J%2FBlkdQKy1BGMgZB7V3qxJL1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.015&quot; height=&quot;203.89&quot; data-origin-width=&quot;619&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;물리적 구조&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;1차원 배열을 이용한 선형 리스트 프로그램&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1677142191922&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class Ex5_1{
	public static void main(String srgs[]){
		int sale[] = new int[]{157, 209, 251, 312};

	for(int i=0; i&amp;lt;4; i++)
		System.out.printf(&quot;%d/4분기 : sale[%d]= %d %n&quot;, i+1, i, sale[i]);	
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;429&quot; data-origin-height=&quot;247&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAR5uK/btr0r67VhMG/q1yLyMFEwZ0A1WbIzfgYFK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAR5uK/btr0r67VhMG/q1yLyMFEwZ0A1WbIzfgYFK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAR5uK/btr0r67VhMG/q1yLyMFEwZ0A1WbIzfgYFK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAR5uK%2Fbtr0r67VhMG%2Fq1yLyMFEwZ0A1WbIzfgYFK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;377.587&quot; height=&quot;217.563&quot; data-origin-width=&quot;429&quot; data-origin-height=&quot;247&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과 확인&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;배열 sale의 시작 주소 : 1245036&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;sale[2]=251의 위치 = 시작주소 + (인덱스x4바이트)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1245036 + (2x4바이트)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1245044&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;논리적인 순서대로 메모리에 연속하여 저장된 순차구조임을 확인&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;이차원 배열을 이용한 선형 리스트의 구현&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[표4-4]2009~2010년 분기별 노트북 판매량&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rEDf6/btr0yilYKJu/f0skyj9qWtKkyvdfRyFZY1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rEDf6/btr0yilYKJu/f0skyj9qWtKkyvdfRyFZY1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rEDf6/btr0yilYKJu/f0skyj9qWtKkyvdfRyFZY1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrEDf6%2Fbtr0yilYKJu%2Ff0skyj9qWtKkyvdfRyFZY1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640.699&quot; height=&quot;95.588&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;2차원 배열을 이용한 구현&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;int sale[][] = new int[][]{{63, 84, 140, 130}, {157, 209, 251, 312}};&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;151&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpP7D4/btr0ya2CZRS/YXKYWSx1fud3eoa7zLrplk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpP7D4/btr0ya2CZRS/YXKYWSx1fud3eoa7zLrplk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpP7D4/btr0ya2CZRS/YXKYWSx1fud3eoa7zLrplk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpP7D4%2Fbtr0ya2CZRS%2FYXKYWSx1fud3eoa7zLrplk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;345.582&quot; height=&quot;77.598&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;151&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;2차원 배열의 물리적 저장 방법&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2차원의 논리적 순서를 1차원의 물리적 순서로 변환하는 방법을 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;행 우선 순서 방법(row major order)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;/span&gt;&lt;span&gt;2차원 배열의 첫 번째 인덱스인 행 번호를 기준으로 사용하는 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;sale[&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;][0]=63, sale[&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;][1]=84, sale[&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;][2]=140, sale[&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;][3]=130, sale[&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;][0]=157,&amp;nbsp;&lt;/span&gt;&lt;span&gt;sale[&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;][1]=209, sale[&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;][2]=251, sale[&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;][3]=312&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;원소의 위치 계산 방법 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;alpha; + (ixn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;j&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;+ j)xl&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;행의 개수가 ni이고 열의 개수가 nj인 2차원 배열 A[ni][nj]의 시작주소가 &amp;alpha;이고 원소의 길이가 l 일 때, i행 j열 원소 즉, A[i][j]의 위치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;열 우선 순서 방법(column major order)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;2차원 배열의 마지막 인덱스인 열 번호를 기준으로 사용하는 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;sale[0][&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;]=63, sale[1][&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;]=157, sale[0][&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;]=84, sale[1][&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;]=209, sale[0][&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;]=140,&amp;nbsp;&lt;/span&gt;&lt;span&gt;sale[1][&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;]=251, sale[0][&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;]=130, sale[1][&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;]=312&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus; &amp;nbsp;&lt;/span&gt;&lt;span&gt;원소의 위치 계산 방법 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;alpha; + (jxn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;i&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;+ i)xl&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-02-23 오후 5.59.32.png&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4V2ou/btr0xLB3ZqM/H2lVtLJI1bTP8Myv2cZksK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4V2ou/btr0xLB3ZqM/H2lVtLJI1bTP8Myv2cZksK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4V2ou/btr0xLB3ZqM/H2lVtLJI1bTP8Myv2cZksK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4V2ou%2Fbtr0xLB3ZqM%2FH2lVtLJI1bTP8Myv2cZksK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;605&quot; height=&quot;458&quot; data-filename=&quot;스크린샷 2023-02-23 오후 5.59.32.png&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1677142986637&quot; class=&quot;angelscript&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class Ex5_2{
	public static void main(String srgs[]){
		int sale[][] = new int[][]{{63, 84, 140, 130},{157, 209, 251, 312}};

		for(int i=0; i&amp;lt;2; i++){
        	for(int j=0; j&amp;lt;4; j++)
				System.out.printf(&quot;%d/4분기 : sale[%d][%d]= %d %n&quot;, j+1, i, j, sale[i][j]);
		System.out.println();
        }
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;397&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AgPPO/btr0r6Ut84q/5C6ChSAUE3wjt7cdg7MAo0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AgPPO/btr0r6Ut84q/5C6ChSAUE3wjt7cdg7MAo0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AgPPO/btr0r6Ut84q/5C6ChSAUE3wjt7cdg7MAo0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAgPPO%2Fbtr0r6Ut84q%2F5C6ChSAUE3wjt7cdg7MAo0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;297.394&quot; height=&quot;257.141&quot; data-origin-width=&quot;397&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과 확인&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시작주소&amp;alpha;=1245012, n&lt;/span&gt;&lt;span&gt;i&lt;/span&gt;&lt;span&gt;=2, n&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;=4, i=1, j=1, l=4&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;sale[1][1]=209의 위치 = &amp;alpha;+ (ixn&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;+j)xl&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 1245012 + (1x4+1)x4 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 1245012 + 20&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 1245032&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;C 컴파일러가 행 우선 순서 방법으로 2차원 배열을 저장함을 확인&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span&gt;3차원 배열을 이용한 선형 리스트의 구현&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[표4-5]2009~20010년, 1팀과 2팀의 분기별 노트북 판매량&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1344&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmPevC/btr0ANZRCkQ/L8jglK9OFeR9h7JAhRA1sK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmPevC/btr0ANZRCkQ/L8jglK9OFeR9h7JAhRA1sK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmPevC/btr0ANZRCkQ/L8jglK9OFeR9h7JAhRA1sK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmPevC%2Fbtr0ANZRCkQ%2FL8jglK9OFeR9h7JAhRA1sK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;633.866&quot; height=&quot;128.091&quot; data-origin-width=&quot;1344&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;219&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfAnul/btr0rink1Ax/CrPBW4qKP32hKOrdmrKXf0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfAnul/btr0rink1Ax/CrPBW4qKP32hKOrdmrKXf0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfAnul/btr0rink1Ax/CrPBW4qKP32hKOrdmrKXf0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfAnul%2Fbtr0rink1Ax%2FCrPBW4qKP32hKOrdmrKXf0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;639.86&quot; height=&quot;124.253&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;219&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;3차원 배열을 이용한 구현&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;int sale[][][] = new int [][][]{&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;{&lt;/span&gt;&lt;span&gt;{63, 84, 140, 130}, &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {157, 209, 251, 312}&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;}&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;span&gt;{59, 80, 130, 135}, &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {149, 187, 239, 310}&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;}&lt;/span&gt;&lt;span&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;263&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WptrB/btr0rhWgHl1/aPK3kGDgak1eMEf8tauIRK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WptrB/btr0rhWgHl1/aPK3kGDgak1eMEf8tauIRK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WptrB/btr0rhWgHl1/aPK3kGDgak1eMEf8tauIRK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWptrB%2Fbtr0rhWgHl1%2FaPK3kGDgak1eMEf8tauIRK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;322.806&quot; height=&quot;155.796&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;263&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;3차원 배열의 물리적 저장 방법&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3차원의 논리적 순서를 1차원의 물리적 순서로 변환하는 방법을 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;면 우선 순서 방법&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;/span&gt;&lt;span&gt;3차원 배열의 첫 번째 인덱스인 면 번호를 기준으로 사용하는 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;minus;&lt;/span&gt;&lt;span&gt;원소의 위치 계산 방법 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;alpha; + {(ixn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;j&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;xn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;k&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;) + (jxn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;k&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;) + k}xl&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;면의 개수가 n&lt;/span&gt;&lt;span&gt;i&lt;/span&gt;&lt;span&gt;이고 행의 개수가 n&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;이고, 열의 개수가 n&lt;/span&gt;&lt;span&gt;k&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인 3차원 배열 A[n&lt;/span&gt;&lt;span&gt;i&lt;/span&gt;&lt;span&gt;][n&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;][n&lt;/span&gt;&lt;span&gt;k&lt;/span&gt;&lt;span&gt;], 시작주소가 &amp;alpha;이고 원소의 길이가 l 일 때, i면 j행 k열 원소 즉, A[i][j][k]의 위치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;열 우선 순서 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3차원 배열의 마지막 인덱스인 열 번호를 기준으로 사용하는 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;/span&gt;&lt;span&gt;원소의 위치 계산 방법 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;alpha; + {(kxn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;j&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;xn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;) + (jxn&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;) + i}xl&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;846&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3dOds/btr0sAahSlE/DwJsHvFLUVk5bCYhbZxRGk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3dOds/btr0sAahSlE/DwJsHvFLUVk5bCYhbZxRGk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3dOds/btr0sAahSlE/DwJsHvFLUVk5bCYhbZxRGk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3dOds%2Fbtr0sAahSlE%2FDwJsHvFLUVk5bCYhbZxRGk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;514.956&quot; height=&quot;468.228&quot; data-origin-width=&quot;931&quot; data-origin-height=&quot;846&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre id=&quot;code_1677143497804&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class Ex5_3{
	public static void main(String srgs[]){
		int sale[][][] = new int [][][]{{{63, 84, 140, 130},
										{157, 209, 251, 312}}, 
                                        {{59, 80, 130, 135},
										{149, 187, 239, 310}} };
		for(int i=0; i&amp;lt;2; i++){		
			System.out.printf(&quot;&amp;lt;&amp;lt; %d 팀 &amp;gt;&amp;gt; %n&quot;, i+1); 
            for(int j=0; j&amp;lt;2; j++){
				for(int k=0; k&amp;lt;4; k++)
					System.out.printf(&quot;%d/4분기 : sale[%d][%d][%d] = %d %n&quot;, k+1, i, j, k, sale[i][j][k]); 
                    System.out.println(&quot;--------------------------&quot;);
		}&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;869&quot; data-origin-height=&quot;547&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QoesK/btr0rinl3Vx/SKUOoNvuqrBORZW3cX4tPk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QoesK/btr0rinl3Vx/SKUOoNvuqrBORZW3cX4tPk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QoesK/btr0rinl3Vx/SKUOoNvuqrBORZW3cX4tPk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQoesK%2Fbtr0rinl3Vx%2FSKUOoNvuqrBORZW3cX4tPk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;389.813&quot; height=&quot;245.388&quot; data-origin-width=&quot;869&quot; data-origin-height=&quot;547&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;실행 결과 확인&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시작주소&amp;alpha;=1244980, n&lt;/span&gt;&lt;span&gt;i&lt;/span&gt;&lt;span&gt;=2, n&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;=2, n&lt;/span&gt;&lt;span&gt;k&lt;/span&gt;&lt;span&gt;=4, i=1, j=1, k=2,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;l&lt;/span&gt;&lt;span&gt;=4&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;sale[1][1][2]=239의 위치 = &amp;alpha;+{(ixn&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;xn&lt;/span&gt;&lt;span&gt;k&lt;/span&gt;&lt;span&gt;)+(jxn&lt;/span&gt;&lt;span&gt;k&lt;/span&gt;&lt;span&gt;)+k}x&lt;/span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1244980 + {(1x2x4)+(1x4)+2}x4 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1244980 + 56&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1245036&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;C 컴파일러가 면 우선 순서 방법으로 3차원 배열을 저장함을 확인&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>1차원 배열 선형 리스트</category>
      <category>2차원 배열 선형 리스트</category>
      <category>3차원 배열 선형 리스트</category>
      <category>배열 선형 리스트</category>
      <category>배열 선형 리스트 구현</category>
      <category>선형 리스트</category>
      <category>선형 리스트의 구현</category>
      <category>알고리즘</category>
      <category>이차원 배열 선형 리스트</category>
      <category>자료구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/98</guid>
      <comments>https://yz-zone.tistory.com/98#entry98comment</comments>
      <pubDate>Thu, 23 Feb 2023 18:14:01 +0900</pubDate>
    </item>
    <item>
      <title>[ 자료구조 및 알고리즘 ] 4. 순차 자료구조 - 1.선형 리스트</title>
      <link>https://yz-zone.tistory.com/97</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #660033;&quot;&gt;1. 선형 리스트&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;리스트(List)&lt;span&gt;&amp;nbsp;:&lt;/span&gt;&lt;/span&gt;&lt;span&gt;자료를 나열한 목록&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;460&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chue2i/btrZIsROmD2/MVxQdOvr9P3c5I4tkxDQr0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chue2i/btrZIsROmD2/MVxQdOvr9P3c5I4tkxDQr0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chue2i/btrZIsROmD2/MVxQdOvr9P3c5I4tkxDQr0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fchue2i%2FbtrZIsROmD2%2FMVxQdOvr9P3c5I4tkxDQr0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667.789&quot; height=&quot;460&quot; data-origin-width=&quot;1400&quot; data-origin-height=&quot;460&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;선형 리스트(Linear List)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;= 순서 리스트(Ordered List)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;자료들 간에 순서를 갖는 리스트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1399&quot; data-origin-height=&quot;461&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIk7J3/btrZLSPa2Rg/1GsVVhYzGXpRMxJ9j8JNr0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIk7J3/btrZLSPa2Rg/1GsVVhYzGXpRMxJ9j8JNr0/img.jpg&quot; data-alt=&quot;순서를 가짐&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIk7J3/btrZLSPa2Rg/1GsVVhYzGXpRMxJ9j8JNr0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIk7J3%2FbtrZLSPa2Rg%2F1GsVVhYzGXpRMxJ9j8JNr0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;674.742&quot; height=&quot;461&quot; data-origin-width=&quot;1399&quot; data-origin-height=&quot;461&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;순서를 가짐&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;리스트의 표현 형식:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #dddddd; color: #0000cc;&quot;&gt;리스트 이름&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;= (원소1, 원소2, ..., 원소n)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;span&gt;-&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선형 리스트에서 원소를 나열한 순서는 원소들의 순서가 됨.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;- &lt;/span&gt;&lt;span&gt;[표4-2]의 동창이름 선형 리스트의 표현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;동창 = (상원, 승희, 수영, 철이)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;span&gt;- &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;공백 리스트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;원소가 하나도 없는 리스트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;빈 괄호를 사용하여 표현 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;공백리스트이름 =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;( )&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;선형 리스트의 저장&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;: 원소들의 논리적 순서와 같은 순서로 메모리에 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rArr; 순차 자료구조&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;span&gt;- &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소들의 논리적 순서 = 원소들이 저장된 물리적 순서&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&lt;span&gt;- &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[표4-2]의 동창 선형 리스트가 메모리에 저장된 물리적 구조&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnyV2f/btrZItDd2In/RuhQofkqKGizsT2tRlvUcK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dnyV2f/btrZItDd2In/RuhQofkqKGizsT2tRlvUcK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dnyV2f/btrZItDd2In/RuhQofkqKGizsT2tRlvUcK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdnyV2f%2FbtrZItDd2In%2FRuhQofkqKGizsT2tRlvUcK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;310.94&quot; height=&quot;474&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;474&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;- &amp;nbsp;순차 자료구조의 원소 위치 계산&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선형 리스트가 저장된 시작 위치 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;alpha;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;/span&gt;&lt;span&gt;원소의길이:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;l&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;/span&gt;&lt;span&gt;i번째원소의위치=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000cc;&quot;&gt;&amp;alpha;+(i-1)xl&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eagsaB/btrZR1YP49y/ofxJO7shoKkkKQKwT54TcK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eagsaB/btrZR1YP49y/ofxJO7shoKkkKQKwT54TcK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eagsaB/btrZR1YP49y/ofxJO7shoKkkKQKwT54TcK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeagsaB%2FbtrZR1YP49y%2FofxJO7shoKkkKQKwT54TcK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;286.966&quot; height=&quot;526&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;선형 리스트에서 원소 삽입&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;선형리스트 중간에 원소가 삽입&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rArr; 그 이후의 원소들은 한자리씩 자리를 뒤로 이동하여 물리적 순서를 논리적 순서와 일치시킴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;528&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kGlcX/btrZJB1WcQT/wxFzVqYqbknEApIiDwk06k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kGlcX/btrZJB1WcQT/wxFzVqYqbknEApIiDwk06k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kGlcX/btrZJB1WcQT/wxFzVqYqbknEApIiDwk06k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkGlcX%2FbtrZJB1WcQT%2FwxFzVqYqbknEApIiDwk06k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;683.252&quot; height=&quot;262.059&quot; data-origin-width=&quot;1378&quot; data-origin-height=&quot;528&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;원소 삽입 방법&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소를 삽입할 빈 자리 만들기&lt;br /&gt;&lt;/span&gt;&lt;span&gt;☞ 삽입할 자리 이후의 원소들을 한자리씩 뒤로 자리 이동&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;준비한 빈 자리에 원소 삽입하기&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1321&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs9m8m/btrZKp7EXey/zugZFKREzsL45BqHcw5F91/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs9m8m/btrZKp7EXey/zugZFKREzsL45BqHcw5F91/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs9m8m/btrZKp7EXey/zugZFKREzsL45BqHcw5F91/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcs9m8m%2FbtrZKp7EXey%2FzugZFKREzsL45BqHcw5F91%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;685.65&quot; height=&quot;283.047&quot; data-origin-width=&quot;1321&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;삽입할 자리를 만들기 위한 자리이동 횟수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(n+1)개의 원소로 이루어진 선형 리스트에서 k번 자리에 원소를 삽입하는 경우&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : k번 원소부터 마지막 인덱스 n번 원소까지 (n-k+1)개의 원소를 이동&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이동횟수 = n-k+1 =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;마지막 원소의 인덱스 - 삽입할 자리의 인덱스 +1&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;선형 리스트에서 원소 삭제&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;선형리스트 중간에서 원소가 삭제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rArr; 그 이후의 원소들은 한자리씩 자리를 앞으로 이동하여 물리적 순서 를 논리적 순서와 일치시킴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1391&quot; data-origin-height=&quot;508&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhJ5QQ/btrZIFX5Qt4/03KHqJsQuBzrVONIkQytw0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhJ5QQ/btrZIFX5Qt4/03KHqJsQuBzrVONIkQytw0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhJ5QQ/btrZIFX5Qt4/03KHqJsQuBzrVONIkQytw0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhJ5QQ%2FbtrZIFX5Qt4%2F03KHqJsQuBzrVONIkQytw0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;683.252&quot; height=&quot;249.705&quot; data-origin-width=&quot;1391&quot; data-origin-height=&quot;508&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;원소 삭제 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원소 삭제하기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제한 빈 자리 채우기&lt;br /&gt;&lt;/span&gt;&lt;span&gt;☞ 삭제한 자리 이후의 원소들을 한자리씩 앞으로 자리 이동&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1317&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GBjHj/btrZSSU2smd/hYvfNKTSFzv9lBKyLAZKgK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GBjHj/btrZSSU2smd/hYvfNKTSFzv9lBKyLAZKgK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GBjHj/btrZSSU2smd/hYvfNKTSFzv9lBKyLAZKgK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGBjHj%2FbtrZSSU2smd%2FhYvfNKTSFzv9lBKyLAZKgK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;680.855&quot; height=&quot;280.289&quot; data-origin-width=&quot;1317&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #b1ae6b;&quot;&gt;- &lt;/span&gt;&lt;span&gt;삭제 후, 빈 자리를 채우기 위한 자리이동 횟수&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(n+1)개의 원소로 이루어진 선형 리스트에서 k번 자리의 원소를 삭제한 경&lt;/span&gt;&lt;span&gt;우 : (k+1)번 원소부터 마지막 n번 원소까지 (n-(k+1)+1)개의 원소를 이동&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;minus;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이동횟수 = n-(k+1)+1 = n-k =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;마지막 원소의 인덱스-삭제한 자리의 인덱스&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;선형 리스트의 구현&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;-&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;순차 구조의 배열을 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;배열 : &amp;lt;인덱스, 원소&amp;gt;의 순서쌍의 집합&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #adb9ad;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;배열의 인덱스 : 배열 원소의 순서 표현&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/자료구조 및 알고리즘</category>
      <category>Linear List</category>
      <category>리스트</category>
      <category>배열</category>
      <category>선형 리스트</category>
      <category>선형 리스트 원소 삭제</category>
      <category>선형 리스트 원소 삽입</category>
      <category>선형 리스트 저장</category>
      <category>순차 자료구조</category>
      <category>알고리즘</category>
      <category>자료구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/97</guid>
      <comments>https://yz-zone.tistory.com/97#entry97comment</comments>
      <pubDate>Sat, 18 Feb 2023 18:54:56 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터 네트워크 ]</title>
      <link>https://yz-zone.tistory.com/96</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터네트워크 : 컴퓨터끼리 통신망으로 연결하여 데이터 전송&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노드(Node): 컴퓨터 네트워크상에 연결된 장치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호스트(Host): 고유의 ip주소를 가진 노드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;링크(Link): 물리적으로 노드와 노드를 연결하는 통로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;홉(Hop): 거리의 단위,보통 한 링크를 이동하면 한 홉이라고 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;경로(Path): 네트워크 상의 두 노드 간의 이동 경로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로토콜(Protocol): 데이터 통신을 원활하게 하기 위해 필요한 통신 규약&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인터넷:정보를 교환할 수 있도록 전 세계의 컴퓨터가 연결된 통신망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;호스트에게 데이터를 전송하려면?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-전송 계층에서 신뢰성 있는 전송 서비스 제공 하는 것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-데이터 계층에서 네트워크 노드 간의 라우팅 서비스를 제공하는 것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-데이터 링크 계층에서 물리적으로 연결된 노드에게 데이터를 전송하는 서비스를 제공하는것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-물리계층에서 실제로 신호로 비트를 전송하는 서비스를 제공하는것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;네트워크를 사용하면 무엇을 할수 있나?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-컴퓨터끼리 데이터(파일)을 보낼 수 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-웹 사이트를 볼 수 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-이메일 송/수신 가능&lt;/p&gt;</description>
      <category>IT</category>
      <category>경로</category>
      <category>네트워크</category>
      <category>노드</category>
      <category>데이터 전송</category>
      <category>링크</category>
      <category>인터넷</category>
      <category>컴퓨터네트워크</category>
      <category>프로토콜</category>
      <category>호스트</category>
      <category>홉</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/96</guid>
      <comments>https://yz-zone.tistory.com/96#entry96comment</comments>
      <pubDate>Sat, 18 Feb 2023 18:37:20 +0900</pubDate>
    </item>
    <item>
      <title>[ UI/UX ] 04. UI/UX 디자인의 최신 트렌드</title>
      <link>https://yz-zone.tistory.com/95</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인 트렌드&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;맞춤형 일러스트레이션과 스토리텔링&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFwTyW/btrZo9xVo7m/TaCm5rh2SwBn4bqKkUpBS1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFwTyW/btrZo9xVo7m/TaCm5rh2SwBn4bqKkUpBS1/img.jpg&quot; width=&quot;434.400000&quot; height=&quot;174.610000&quot; data-origin-width=&quot;1026&quot; data-origin-height=&quot;412&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;67.2&quot; style=&quot;width: 66.41608650570288%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFwTyW/btrZo9xVo7m/TaCm5rh2SwBn4bqKkUpBS1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFwTyW%2FbtrZo9xVo7m%2FTaCm5rh2SwBn4bqKkUpBS1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1026&quot; height=&quot;412&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwA5IV/btrZqzJUlSn/TNw2cwPLo62BWzSBYdQZu0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwA5IV/btrZqzJUlSn/TNw2cwPLo62BWzSBYdQZu0/img.jpg&quot; width=&quot;217.200000&quot; height=&quot;178.440000&quot; data-origin-width=&quot;513&quot; data-origin-height=&quot;422&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;32.8&quot; style=&quot;width: 32.421122796622726%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwA5IV/btrZqzJUlSn/TNw2cwPLo62BWzSBYdQZu0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwA5IV%2FbtrZqzJUlSn%2FTNw2cwPLo62BWzSBYdQZu0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;513&quot; height=&quot;422&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;아이소메트릭 디자인&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpBzHG/btrZrfYsJ4M/M7i9VPOr5frlA4AydPBWC0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpBzHG/btrZrfYsJ4M/M7i9VPOr5frlA4AydPBWC0/img.jpg&quot; width=&quot;346.800000&quot; height=&quot;184.800000&quot; data-origin-width=&quot;1058&quot; data-origin-height=&quot;564&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;63.92&quot; style=&quot;width: 63.174018172270074%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpBzHG/btrZrfYsJ4M/M7i9VPOr5frlA4AydPBWC0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpBzHG%2FbtrZrfYsJ4M%2FM7i9VPOr5frlA4AydPBWC0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1058&quot; height=&quot;564&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pU0kU/btrZsEXtZlA/KrkNFfecP047HoFEVjP5V0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pU0kU/btrZsEXtZlA/KrkNFfecP047HoFEVjP5V0/img.png&quot; width=&quot;394.620000&quot; height=&quot;372.060000&quot; data-origin-width=&quot;395&quot; data-origin-height=&quot;373&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;36.08&quot; style=&quot;width: 35.66319113005551%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pU0kU/btrZsEXtZlA/KrkNFfecP047HoFEVjP5V0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpU0kU%2FbtrZsEXtZlA%2FKrkNFfecP047HoFEVjP5V0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;395&quot; height=&quot;373&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;[그림&amp;nbsp;1-46]&amp;nbsp;2차원 요소로&amp;nbsp;3차원 객체를 그리는 아이소메트릭 디자인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;과감한 색상과 그레이디언트 사용&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vcgGl/btrZqVTt0Rz/32laSiMAdQsXlM9TQDYdCK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vcgGl/btrZqVTt0Rz/32laSiMAdQsXlM9TQDYdCK/img.jpg&quot; data-alt=&quot;.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vcgGl/btrZqVTt0Rz/32laSiMAdQsXlM9TQDYdCK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvcgGl%2FbtrZqVTt0Rz%2F32laSiMAdQsXlM9TQDYdCK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;332.52&quot; height=&quot;249.48&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;4. 3D&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;입체 디자인과 애니메이션&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1194&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lYhO5/btrZrU7kdfR/yWKs0CfyOP6nkLL1ICPLck/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lYhO5/btrZrU7kdfR/yWKs0CfyOP6nkLL1ICPLck/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lYhO5/btrZrU7kdfR/yWKs0CfyOP6nkLL1ICPLck/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlYhO5%2FbtrZrU7kdfR%2FyWKs0CfyOP6nkLL1ICPLck%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;515.28&quot; height=&quot;284.88&quot; data-origin-width=&quot;1194&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;5.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;큰 타이포그래피와 가변 폰트&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;606&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LSExy/btrZrY9Kt5q/WfKhKVkCbhDpKePKJBN3I1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LSExy/btrZrY9Kt5q/WfKhKVkCbhDpKePKJBN3I1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LSExy/btrZrY9Kt5q/WfKhKVkCbhDpKePKJBN3I1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLSExy%2FbtrZrY9Kt5q%2FWfKhKVkCbhDpKePKJBN3I1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;284.28&quot; height=&quot;212.64&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;606&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI/UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;트렌드&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;음성 사용자 인터페이스&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;747&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQ1OQj/btrZrxYRap7/8fynio0KMlCeXjWkp5g2V1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQ1OQj/btrZrxYRap7/8fynio0KMlCeXjWkp5g2V1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQ1OQj/btrZrxYRap7/8fynio0KMlCeXjWkp5g2V1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQ1OQj%2FbtrZrxYRap7%2F8fynio0KMlCeXjWkp5g2V1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;382.56&quot; height=&quot;269.4&quot; data-origin-width=&quot;747&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;제스처와 엄지손가락 친화적 인터페이스&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;396&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eyPZdr/btrZqWLBwxb/OfAh2bDdw5ztEAKahOqaxK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eyPZdr/btrZqWLBwxb/OfAh2bDdw5ztEAKahOqaxK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eyPZdr/btrZqWLBwxb/OfAh2bDdw5ztEAKahOqaxK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeyPZdr%2FbtrZqWLBwxb%2FOfAh2bDdw5ztEAKahOqaxK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;262.8&quot; height=&quot;226.8&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;396&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;마이크로 인터랙션&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;350&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/orSZC/btrZlYKecI7/FKSU6EDPuaoM9ZE7r5zmfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/orSZC/btrZlYKecI7/FKSU6EDPuaoM9ZE7r5zmfK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/orSZC/btrZlYKecI7/FKSU6EDPuaoM9ZE7r5zmfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2ForSZC%2FbtrZlYKecI7%2FFKSU6EDPuaoM9ZE7r5zmfK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;478&quot; height=&quot;350&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;350&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;4.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;단순화된 인증&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;816&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n722T/btrZrY9KUk9/GqD5wOonZIcdukd7ps7xkK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n722T/btrZrY9KUk9/GqD5wOonZIcdukd7ps7xkK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n722T/btrZrY9KUk9/GqD5wOonZIcdukd7ps7xkK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn722T%2FbtrZrY9KUk9%2FGqD5wOonZIcdukd7ps7xkK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;433.44&quot; height=&quot;345.48&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;816&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT</category>
      <category>UI/UX</category>
      <category>UI/UX 디자인</category>
      <category>UI/UX 트렌드</category>
      <category>디자인 트렌드</category>
      <category>마이크로 인터랙션</category>
      <category>아이소메트릭</category>
      <category>아이소메트릭 디자인</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/95</guid>
      <comments>https://yz-zone.tistory.com/95#entry95comment</comments>
      <pubDate>Wed, 15 Feb 2023 18:21:58 +0900</pubDate>
    </item>
    <item>
      <title>[  UI/UX ] 03. 모바일 환경의 발전</title>
      <link>https://yz-zone.tistory.com/94</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 환경의 특징&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;하드웨어 구성과의 연관성&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;사용자와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;24&lt;/span&gt;&lt;span&gt;시간 함께 하는 밀접성&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;사용자와 상호작용하는 환경&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;터치와 제스처&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;오디오를 이용한 입력&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;기기가 지닌&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;센서를 적용하는 환경&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;휴대성이 극대화된 환경&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;모바일 전용 운영체제 탑재&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;374&quot; data-origin-height=&quot;335&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmEc8l/btrZlqtpPaL/wn5KrcVftJhYhurSoMOUak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmEc8l/btrZlqtpPaL/wn5KrcVftJhYhurSoMOUak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmEc8l/btrZlqtpPaL/wn5KrcVftJhYhurSoMOUak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmEc8l%2FbtrZlqtpPaL%2Fwn5KrcVftJhYhurSoMOUak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;313&quot; height=&quot;280&quot; data-origin-width=&quot;374&quot; data-origin-height=&quot;335&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 콘텐츠 사용자의 속성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개인화&lt;/span&gt;&lt;span&gt;(Personalization)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;편재성&lt;/span&gt;&lt;span&gt;(Ubiquity)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;편의성&lt;/span&gt;&lt;span&gt;(Convenience)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;차별성&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(Distinction)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;즉시연결성&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(Instant Connectivity)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;지역기반&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(Localization)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;307&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rVDai/btrZqHnCMLe/8bW3Kyb7GFkE9V7SQ1zNX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rVDai/btrZqHnCMLe/8bW3Kyb7GFkE9V7SQ1zNX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rVDai/btrZqHnCMLe/8bW3Kyb7GFkE9V7SQ1zNX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrVDai%2FbtrZqHnCMLe%2F8bW3Kyb7GFkE9V7SQ1zNX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;688&quot; height=&quot;307&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;307&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;터치 제스처&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;손가락을 이용한 상호작용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;UI&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;스크린을동시에한손가락또는여러&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;손가락으로터치&lt;/span&gt;&lt;span&gt;하여여러가지다양한 조작을 할 수 있는 행동&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;nbsp;&lt;/span&gt;시각적인 부분뿐 아니라 센서 영역까지 확인하면서 디자인해야 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;nbsp;&lt;/span&gt;사용자의 동작&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;결과 간 기대와 해당 시점에서의 맥락을 고려해 신중하 게 설계해야 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;터치를 위해 필요한 공간은&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;10~14mm&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;정도인데&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이는 아이폰 기준으로&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;88pixels&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;정도이다&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;손가락의 지문 영역을 고려할 때&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;그 크기가 최소&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;7 mm&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;또는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;44pixels&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;이 되어야 엄지로 터치할 수 있다&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;한 손으로 사용하는 사람이&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;49%,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;한 손으로 스마트폰을 받치고 다른 손으로 화&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;면을 탭하는 사람이&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;36%,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;스마트폰을 감싸고 양손으로 사용하는 사람이&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;15%.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;스마트폰의 크기 및 비율이나 손의 위치에 따라서도&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;터치 영역이 달라진다&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pY4wa/btrZrfRFQPC/7vAskwLnaqkimBObPI0M9k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pY4wa/btrZrfRFQPC/7vAskwLnaqkimBObPI0M9k/img.jpg&quot; width=&quot;221.040000&quot; height=&quot;246.000000&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;581&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;29.92&quot; style=&quot;width: 29.57172615543727%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pY4wa/btrZrfRFQPC/7vAskwLnaqkimBObPI0M9k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpY4wa%2FbtrZrfRFQPC%2F7vAskwLnaqkimBObPI0M9k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;522&quot; height=&quot;581&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kMora/btrZo8ThBcW/gpRy2NmsKggkG5MoPvxax0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kMora/btrZo8ThBcW/gpRy2NmsKggkG5MoPvxax0/img.png&quot; data-origin-width=&quot;665&quot; data-origin-height=&quot;316&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;70.08&quot; style=&quot;width: 69.26548314688833%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kMora/btrZo8ThBcW/gpRy2NmsKggkG5MoPvxax0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkMora%2FbtrZo8ThBcW%2FgpRy2NmsKggkG5MoPvxax0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;316&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;탭&lt;/span&gt;&lt;span&gt;(Tap) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;화면을 한 손가락으로 짧고 가볍게 두드리는 동작&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주로 아이템을 선 택하고 실행하는 기본 제스처&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kOkee/btrZorSQUGc/Fw4k26kPcktJMXbi9fGDWk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kOkee/btrZorSQUGc/Fw4k26kPcktJMXbi9fGDWk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kOkee/btrZorSQUGc/Fw4k26kPcktJMXbi9fGDWk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkOkee%2FbtrZorSQUGc%2FFw4k26kPcktJMXbi9fGDWk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;더블탭&lt;/span&gt;&lt;span&gt;(Doubletap):&lt;/span&gt;&lt;span&gt;화면을 재빨리 두 번 두드리는 동작&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span&gt;화면을 축소 또는&amp;nbsp;&lt;/span&gt;&lt;span&gt;확대할 때 주로 쓰이고 현재의 화면에서 빠져나오는 역할&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eBRhHz/btrZr0fox2h/IyPlIMHyDoRiDzpaV5kkCk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eBRhHz/btrZr0fox2h/IyPlIMHyDoRiDzpaV5kkCk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eBRhHz/btrZr0fox2h/IyPlIMHyDoRiDzpaV5kkCk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeBRhHz%2FbtrZr0fox2h%2FIyPlIMHyDoRiDzpaV5kkCk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프레스&lt;/span&gt;&lt;span&gt;(Press) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;화면을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;초 이상 손가락으로 길게 누르는 동작&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;터치 앤드 홀드&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;메 뉴나 팝업과 같은 화면의 컴포넌트를 나타나게 하거나 글씨를 확대 또는 복사하는 용도&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cywjvO/btrZlXkgBW6/2cMGrUn3Lhyw8jWqeyTzxk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cywjvO/btrZlXkgBW6/2cMGrUn3Lhyw8jWqeyTzxk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cywjvO/btrZlXkgBW6/2cMGrUn3Lhyw8jWqeyTzxk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcywjvO%2FbtrZlXkgBW6%2F2cMGrUn3Lhyw8jWqeyTzxk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;팬&lt;/span&gt;&lt;span&gt;(Pan):&lt;/span&gt;&lt;span&gt;손가락을떼지않고길게끄는동작&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;어느방향으로든움직일수있음&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;화 면의 오브젝트를 이동할 때&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선을 그릴 때&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다중 개체를 선택할 때&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;확대한 이미지 화면을 상하좌우로 움직일 때 사용&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CgCln/btrZrYWdi2x/L3CVx2N8y1NCQQo1wq14B1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CgCln/btrZrYWdi2x/L3CVx2N8y1NCQQo1wq14B1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CgCln/btrZrYWdi2x/L3CVx2N8y1NCQQo1wq14B1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCgCln%2FbtrZrYWdi2x%2FL3CVx2N8y1NCQQo1wq14B1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;드래그&lt;/span&gt;&lt;span&gt;(Drag):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;화면의 특정 오브젝트를 손가락으로 길게 끄는 동작&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;아이템을 개별&amp;nbsp;&lt;/span&gt;&lt;span&gt;이동할 때 사용&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;오브젝트를 특정 영역으로 옮길 때는 드래그 앤드 드롭이라고 표현&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csUHqK/btrZsFWnvCw/fMP1BuC4qDe56OsUvxKkM0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csUHqK/btrZsFWnvCw/fMP1BuC4qDe56OsUvxKkM0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csUHqK/btrZsFWnvCw/fMP1BuC4qDe56OsUvxKkM0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsUHqK%2FbtrZsFWnvCw%2FfMP1BuC4qDe56OsUvxKkM0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;스와이프&lt;/span&gt;&lt;span&gt;(Swipe) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;한 손가락으로 터치한 상태에서 일정 거리를 손가락으로 밀며 움 직이는 동작&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;화면을 좌우로 이동하며 탐색할 때 적합하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수직 방향으로 이동하는 것은 스크롤이라고도 함&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMtJkQ/btrZoqsTwMu/TSBOKshKqckelq08HTYeVK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMtJkQ/btrZoqsTwMu/TSBOKshKqckelq08HTYeVK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMtJkQ/btrZoqsTwMu/TSBOKshKqckelq08HTYeVK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMtJkQ%2FbtrZoqsTwMu%2FTSBOKshKqckelq08HTYeVK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;플릭&lt;/span&gt;&lt;span&gt;(Flick) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;화면을 이동하거나 페이지를 넘길 때 사용&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;손가락을 터치하면서 수평 또는 수직 방향으로 빠르게 스크롤하는 동작&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;스와이프와 유사하지만 좀 더 빠른 움 직임&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEfOxl/btrZo9xT3qP/7LPkSjyoh0U7uuIbjOdQ51/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEfOxl/btrZo9xT3qP/7LPkSjyoh0U7uuIbjOdQ51/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEfOxl/btrZo9xT3qP/7LPkSjyoh0U7uuIbjOdQ51/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEfOxl%2FbtrZo9xT3qP%2F7LPkSjyoh0U7uuIbjOdQ51%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;핀치&lt;/span&gt;&lt;span&gt;(Pinch):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 손가락을 양방향으로 벌리거나 오므리는 동작&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;화면 확대나 축소에&amp;nbsp;&lt;/span&gt;&lt;span&gt;사용&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;손가락이 움직이는 거리에 따라 확대나 축소 비율이 결정&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDj4Jg/btrZqT9aVDW/6ccRqYnsdSziL6Z3HThikk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDj4Jg/btrZqT9aVDW/6ccRqYnsdSziL6Z3HThikk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDj4Jg/btrZqT9aVDW/6ccRqYnsdSziL6Z3HThikk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDj4Jg%2FbtrZqT9aVDW%2F6ccRqYnsdSziL6Z3HThikk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242.16&quot; height=&quot;242.16&quot; data-origin-width=&quot;572&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVIRBy/btrZlry5ktm/BWhixjHCHK35FdCH7myE11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVIRBy/btrZlry5ktm/BWhixjHCHK35FdCH7myE11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVIRBy/btrZlry5ktm/BWhixjHCHK35FdCH7myE11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVIRBy%2FbtrZlry5ktm%2FBWhixjHCHK35FdCH7myE11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;539.9999&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR2j7d/btrZsFviCXR/tx6qrbnZD3F4c6CXpUksTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR2j7d/btrZsFviCXR/tx6qrbnZD3F4c6CXpUksTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR2j7d/btrZsFviCXR/tx6qrbnZD3F4c6CXpUksTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR2j7d%2FbtrZsFviCXR%2Ftx6qrbnZD3F4c6CXpUksTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;539.9999&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2sfXt/btrZrVym5P9/2LbQeta6ijTJqVI3djq9XK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2sfXt/btrZrVym5P9/2LbQeta6ijTJqVI3djq9XK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2sfXt/btrZrVym5P9/2LbQeta6ijTJqVI3djq9XK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2sfXt%2FbtrZrVym5P9%2F2LbQeta6ijTJqVI3djq9XK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;539.9999&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GEDTO/btrZqz4bsuP/UBKY9SU3vZI6bhYLE62HK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GEDTO/btrZqz4bsuP/UBKY9SU3vZI6bhYLE62HK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GEDTO/btrZqz4bsuP/UBKY9SU3vZI6bhYLE62HK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGEDTO%2FbtrZqz4bsuP%2FUBKY9SU3vZI6bhYLE62HK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;539.9999&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNn1vv/btrZrx5BrwJ/gAMLOksnhDpZYNTxdkveY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNn1vv/btrZrx5BrwJ/gAMLOksnhDpZYNTxdkveY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNn1vv/btrZrx5BrwJ/gAMLOksnhDpZYNTxdkveY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNn1vv%2FbtrZrx5BrwJ%2FgAMLOksnhDpZYNTxdkveY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;539.9999&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lp2zD/btrZqVy6QwZ/kdSkrG3xdXsbLb3O9UTkK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lp2zD/btrZqVy6QwZ/kdSkrG3xdXsbLb3O9UTkK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lp2zD/btrZqVy6QwZ/kdSkrG3xdXsbLb3O9UTkK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flp2zD%2FbtrZqVy6QwZ%2FkdSkrG3xdXsbLb3O9UTkK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;539.9999&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RyaCu/btrZrUfa0yg/XJ9zdH4REjkoZABvVsZQP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RyaCu/btrZrUfa0yg/XJ9zdH4REjkoZABvVsZQP1/img.png&quot; data-alt=&quot;.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RyaCu/btrZrUfa0yg/XJ9zdH4REjkoZABvVsZQP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRyaCu%2FbtrZrUfa0yg%2FXJ9zdH4REjkoZABvVsZQP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;540&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 앱의 종류&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 앱의 종류는 대표적으로 네이티브 앱&lt;/span&gt;&lt;span&gt;(Native App)&lt;/span&gt;&lt;span&gt;과 하이브리드 앱&lt;/span&gt;&lt;span&gt;(Hybrid App)&lt;/span&gt;&lt;span&gt;으로 구분되지만&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;최근에는 프로그레시브 웹 앱&lt;/span&gt;&lt;span&gt;(Progressive web App)&lt;/span&gt;&lt;span&gt;과 모바일 웹&lt;/span&gt;&lt;span&gt;(Mobile web)&lt;/span&gt;&lt;span&gt;도 앱의 종류에 포함된다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;네이티브 앱&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Native App)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 운영체제 제조사에서 제공하는 개발 언어를 사용해 각각의 고유 모바일 운영체제에서만 동작하는 앱&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;하이브리드 앱&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Hybrid App)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 웹과 네이티브 앱의 장점을 합친 앱으로&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span&gt;다수의 플랫폼에 적용할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;프로그레시브 웹 앱&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Progressive Web App)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 웹과 네이티브 앱의 장점을 취했고&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span&gt;웹 브라우저에서 바로 사용할 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bs8VMh/btrZlrZ8FQr/T9UXxQTaG7OiF03yq8KD1k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bs8VMh/btrZlrZ8FQr/T9UXxQTaG7OiF03yq8KD1k/img.jpg&quot; style=&quot;width: 55.183145086445705%; margin-right: 10px;&quot; width=&quot;306.720000&quot; height=&quot;157.320000&quot; data-origin-width=&quot;724&quot; data-origin-height=&quot;371&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;55.83&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bs8VMh/btrZlrZ8FQr/T9UXxQTaG7OiF03yq8KD1k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbs8VMh%2FbtrZlrZ8FQr%2FT9UXxQTaG7OiF03yq8KD1k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;724&quot; height=&quot;371&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Y9ShD/btrZlXq0XH9/EAKdmLCK8y3mvKyS8Mf4d0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Y9ShD/btrZlXq0XH9/EAKdmLCK8y3mvKyS8Mf4d0/img.jpg&quot; style=&quot;width: 43.65406421587987%;&quot; width=&quot;300.240000&quot; height=&quot;194.400000&quot; data-origin-width=&quot;917&quot; data-origin-height=&quot;594&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;44.17&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Y9ShD/btrZlXq0XH9/EAKdmLCK8y3mvKyS8Mf4d0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FY9ShD%2FbtrZlXq0XH9%2FEAKdmLCK8y3mvKyS8Mf4d0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;917&quot; height=&quot;594&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;[그림&amp;nbsp;1-33]&amp;nbsp;프로그레시브 웹 앱을 지향하는 트위터 라이트(Twitter Lite)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;4.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;모바일 웹&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Mobile Web)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 브라우저에서 구동되며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개발 기간이 짧고 업데이트나 수정 변경이 용이 하다는 장점이 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1248&quot; data-origin-height=&quot;698&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WXgYn/btrZlXxKl1L/NkAnCubrgXOqLWBIsAla7K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WXgYn/btrZlXxKl1L/NkAnCubrgXOqLWBIsAla7K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WXgYn/btrZlXxKl1L/NkAnCubrgXOqLWBIsAla7K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWXgYn%2FbtrZlXxKl1L%2FNkAnCubrgXOqLWBIsAla7K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;408.24&quot; height=&quot;228.48&quot; data-origin-width=&quot;1248&quot; data-origin-height=&quot;698&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 앱의 콘텐츠&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시간적&amp;middot;공간적제약을받지않는모바일콘텐츠는&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;언제어디서든이용할&lt;/span&gt;&lt;span&gt;수있으 며&lt;/span&gt;&lt;span&gt;, 1&lt;/span&gt;&lt;span&gt;인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;기기 사용 특성으로 인해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;개인화된 콘텐츠 이용이 가능하다&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCPdL3/btrZrVLVB2C/qkcYFhXdlBddu5WMTxVhG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCPdL3/btrZrVLVB2C/qkcYFhXdlBddu5WMTxVhG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCPdL3/btrZrVLVB2C/qkcYFhXdlBddu5WMTxVhG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCPdL3%2FbtrZrVLVB2C%2FqkcYFhXdlBddu5WMTxVhG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;626&quot; height=&quot;370&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;370&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #4f81bd;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 앱의 서비스와 기술 동향&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;276&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RIvEb/btrZmC8cts4/ntL6lIOgQZIxmTooEQw6SK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RIvEb/btrZmC8cts4/ntL6lIOgQZIxmTooEQw6SK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RIvEb/btrZmC8cts4/ntL6lIOgQZIxmTooEQw6SK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRIvEb%2FbtrZmC8cts4%2FntL6lIOgQZIxmTooEQw6SK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;593&quot; height=&quot;276&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;276&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;위치기반 서비스&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선 인터넷 사용자에게 사용자의 위치에 따른 특정정보를 제공하는 무선 콘텐츠 서비스&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2. M-&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;커머스&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;스마트폰&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;태블릿&lt;/span&gt;&lt;span&gt;PC,PDA&lt;/span&gt;&lt;span&gt;등을이용한은행업무&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;지불업무&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;티켓업무와같은 서비스를 하는 비즈니스 모델&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;특징&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;안전한지불업무&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 즉시성&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;편의성&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;개인성&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;위치 인지성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;기술&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;: NFC,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;생체정보인증&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;모바일페이&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;클라우드 컴퓨팅&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;인터넷 상의 유틸리티 데이터 서버에 프로그램을 두고 필요할 때 개인 단말기에 서 불러와 사용하는 웹 기반 소프트웨어 서비스&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;클라우드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;+&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모바일 컴퓨팅 융합&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;특징&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;중앙 조직적 애플리케이션 증가&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;복수기기간의 연동과 이동&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;동기화 가능&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;향후&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;컴퓨팅의 최첨단 이동성&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;네트워크 가상화&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;소프트웨어 임베디드 정책 등과 함께 발전&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;사회 전반의 업무환경 변화에 일조&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사물인터넷과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5G&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;사물인터넷&lt;/span&gt;&lt;span&gt;(Internet of Things, IoT) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각종 사물에 센서와 통신 기능을 내장하&lt;/span&gt;&lt;span&gt;여 인터넷에 연결하는 기술&lt;/span&gt;&lt;span&gt;. =&amp;gt; IoE (Internet of Everything)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;5G :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4G&lt;/span&gt;&lt;span&gt;에 이은 차세대 모바일 네트워킹 기술로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초고속&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초저지연&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;초연결을 핵 심 속성으로 지향하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;점점 더 많은 장치가 온라인에 연결되어 이동통신을 보 다 빠르고 안정적으로 만드는 것을 목표로 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;음성 보조장치의 문맥 이해&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;641&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eIpttp/btrZrUGgjEN/2kUgyFWXFh8GvQunNwtOhK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eIpttp/btrZrUGgjEN/2kUgyFWXFh8GvQunNwtOhK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eIpttp/btrZrUGgjEN/2kUgyFWXFh8GvQunNwtOhK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeIpttp%2FbtrZrUGgjEN%2F2kUgyFWXFh8GvQunNwtOhK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;526.08&quot; height=&quot;328.32&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;641&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;산업 모니터링과 스마트 시티&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3cEEu/btrZsDRNV57/lyQkxkNrNeg0MKLPtQiWR0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3cEEu/btrZsDRNV57/lyQkxkNrNeg0MKLPtQiWR0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3cEEu/btrZsDRNV57/lyQkxkNrNeg0MKLPtQiWR0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3cEEu%2FbtrZsDRNV57%2FlyQkxkNrNeg0MKLPtQiWR0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.88&quot; height=&quot;180.84&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;의료혁신&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GGlQ0/btrZsGnsEsw/eAKJ7nsiNPDXdW0sVVkw80/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GGlQ0/btrZsGnsEsw/eAKJ7nsiNPDXdW0sVVkw80/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GGlQ0/btrZsGnsEsw/eAKJ7nsiNPDXdW0sVVkw80/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGGlQ0%2FbtrZsGnsEsw%2FeAKJ7nsiNPDXdW0sVVkw80%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.88&quot; height=&quot;184.8&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;4. 5G&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;와 스마트카&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;293&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXcujQ/btrZrdzy8xY/O2oOiVg7UAUkgPekve2Zx0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXcujQ/btrZrdzy8xY/O2oOiVg7UAUkgPekve2Zx0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXcujQ/btrZrdzy8xY/O2oOiVg7UAUkgPekve2Zx0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXcujQ%2FbtrZrdzy8xY%2FO2oOiVg7UAUkgPekve2Zx0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;632.88&quot; height=&quot;181.56&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;293&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;5.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;웨어러블 기기&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1615&quot; data-origin-height=&quot;653&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s1vEa/btrZk9ZysoE/U8hbeaJyROUfOYx5MZyANK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s1vEa/btrZk9ZysoE/U8hbeaJyROUfOYx5MZyANK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s1vEa/btrZk9ZysoE/U8hbeaJyROUfOYx5MZyANK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs1vEa%2FbtrZk9ZysoE%2FU8hbeaJyROUfOYx5MZyANK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;621.6&quot; height=&quot;251.28&quot; data-origin-width=&quot;1615&quot; data-origin-height=&quot;653&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;6.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;스마트 미러&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1023&quot; data-origin-height=&quot;431&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctLDUm/btrZrcgmrrY/N1rVj8wJJtLUOBmefKCgIk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctLDUm/btrZrcgmrrY/N1rVj8wJJtLUOBmefKCgIk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctLDUm/btrZrcgmrrY/N1rVj8wJJtLUOBmefKCgIk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctLDUm%2FbtrZrcgmrrY%2FN1rVj8wJJtLUOBmefKCgIk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;576.48&quot; height=&quot;242.88&quot; data-origin-width=&quot;1023&quot; data-origin-height=&quot;431&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;7. AR&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;VR&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;콘텐츠 산업&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1070&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cC6pfi/btrZrdsOfII/BVbSaEChy5WrVgpMFohTnk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cC6pfi/btrZrdsOfII/BVbSaEChy5WrVgpMFohTnk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cC6pfi/btrZrdsOfII/BVbSaEChy5WrVgpMFohTnk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcC6pfi%2FbtrZrdsOfII%2FBVbSaEChy5WrVgpMFohTnk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;498.24&quot; height=&quot;279.36&quot; data-origin-width=&quot;1070&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT</category>
      <category>5G</category>
      <category>네이티브 앱</category>
      <category>모바일</category>
      <category>모바일 앱 기술 동향</category>
      <category>모바일 앱 종류</category>
      <category>모바일 앱 콘텐츠</category>
      <category>모바일 콘텐츠 사용자의 속성</category>
      <category>사물인터넷</category>
      <category>앱</category>
      <category>터치 제스처</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/94</guid>
      <comments>https://yz-zone.tistory.com/94#entry94comment</comments>
      <pubDate>Wed, 15 Feb 2023 18:17:07 +0900</pubDate>
    </item>
    <item>
      <title>[ UI/UX ] 02. UX의 이해</title>
      <link>https://yz-zone.tistory.com/93</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;의 개념&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX(User eXperience,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자 경험&lt;/span&gt;&lt;span&gt;):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 어떤 시스템&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제품&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;서비스를 직&amp;middot; 간접적으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;이용하면서 느끼고 생각하게 되는 총체적 경험을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;말한다&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단순히 기 능이나 절차상의 만족뿐만 아니라 지각 가능한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;모든 면에서 참여&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;사용&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;관찰하 고 상호 교감을 통해 알 수 있는 가치 있는 경험이다&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;714&quot; data-origin-height=&quot;262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvonlO/btrZqS3rT50/kxDJMA8BmKxwKmUt84EsdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvonlO/btrZqS3rT50/kxDJMA8BmKxwKmUt84EsdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvonlO/btrZqS3rT50/kxDJMA8BmKxwKmUt84EsdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvonlO%2FbtrZqS3rT50%2FkxDJMA8BmKxwKmUt84EsdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;523&quot; height=&quot;192&quot; data-origin-width=&quot;714&quot; data-origin-height=&quot;262&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;971&quot; data-origin-height=&quot;482&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FHGmU/btrZsG8Nnsu/EPXnSOUqrPf93Z7PPhGKPK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FHGmU/btrZsG8Nnsu/EPXnSOUqrPf93Z7PPhGKPK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FHGmU/btrZsG8Nnsu/EPXnSOUqrPf93Z7PPhGKPK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFHGmU%2FbtrZsG8Nnsu%2FEPXnSOUqrPf93Z7PPhGKPK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;459&quot; height=&quot;228&quot; data-origin-width=&quot;971&quot; data-origin-height=&quot;482&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;의 개념 &amp;ndash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;의 주체는 소비자가 아닌&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;사용자&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;사용자가 기대하는 미래를 나타내는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;User eXpect(&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;사용자 기대&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;실제&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;UI&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;를 사용해 본 현재형 경험을 나타내는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;User eXperience(&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;사용자 경험&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;UI&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;를 제공한 대상이 고객에게 사과하는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;User eXcuse(&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;사용자 반성&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;896&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RT9gQ/btrZk96bIth/MZF80Dvd5eylnxU2Vxo8O1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RT9gQ/btrZk96bIth/MZF80Dvd5eylnxU2Vxo8O1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RT9gQ/btrZk96bIth/MZF80Dvd5eylnxU2Vxo8O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRT9gQ%2FbtrZk96bIth%2FMZF80Dvd5eylnxU2Vxo8O1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;619&quot; height=&quot;100&quot; data-origin-width=&quot;896&quot; data-origin-height=&quot;145&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;/span&gt;탁월한UX&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인의 목표는 멋진 디자인을 만드는 것이 아니라&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;탁월한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;UX&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;를 제공 하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;것이다&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;탁월한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;란 사용자에게 즐거움을 전달하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;를 말하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;탁 월한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;를 제공하려면 사용자를 깊게 이해하고 있어야 한다&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그러므로 비즈 니스 목표가 설정되면 사용자에서 출발해야 한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인&lt;/span&gt;&lt;span&gt;(User eXperience Design):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;사용자 경험을 바탕으로 긍정적인 요소&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;를 반영해 디자인&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;설계&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;구성하는 일을 말한다&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;다양한 전문가의 의견을 종합하면&lt;/span&gt;&lt;span&gt;, UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인은 유용하고&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;사용하기 쉬우며 상 호작용하기에 즐거운&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제품을 디지털 또는 물리적으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;설계하는 프로세스로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사 용자가 제품과 상호작용하면서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;경험을 향상&lt;/span&gt;&lt;span&gt;시키고&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;가치&lt;/span&gt;&lt;span&gt;를 찾을 수 있도록 하는 것이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #44a0a2;&quot;&gt;&amp;ldquo;사용자가 가지고 있던 욕구&lt;/span&gt;&lt;span style=&quot;color: #44a0a2;&quot;&gt;(Problem)를&lt;/span&gt;&lt;span style=&quot;color: #44a0a2;&quot;&gt;&amp;nbsp;해결하는 방법&lt;/span&gt;&lt;span style=&quot;color: #44a0a2;&quot;&gt;(Solution)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #44a0a2;&quot;&gt;제시&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #4f81bd;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI/UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인 영역&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;IA,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이용흐름&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인터랙션&lt;/span&gt;&lt;span&gt;, ui, GUI 5&lt;/span&gt;&lt;span&gt;가지 요소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;디자이너가 갖춰야 하는 소양&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;네이버&lt;/span&gt;&lt;span&gt;(Naver)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;ndash;&amp;ndash; 서비스 지표&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자 리서치 계획&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수행&lt;/span&gt;&lt;span&gt;, VOC&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;분석을 통한 인사이트 도출 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; &amp;ndash;&amp;ndash; 사용자 리서치의 양적&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;질적 방법론 이해와 적용 경험&lt;br /&gt;&amp;ndash;&amp;ndash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;에 최적화된 유저 플로우&lt;/span&gt;&lt;span&gt;User-Flow&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;정의 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로토타이핑 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;카카오&lt;/span&gt;&lt;span&gt;(Kakao)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;ndash;&amp;ndash; 키노트&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;스케치&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로토파이 등&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로토타입으로 표현 가능한 툴 사용 가능 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;ndash;&amp;ndash; 모바일 서비스&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인 경험&lt;br /&gt;&amp;ndash;&amp;ndash; 개발자와의 원활한 협업&lt;br /&gt;&amp;ndash;&amp;ndash; 니즈와 목적에 맞는 결과물을 빠르게 도출 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;구글&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(Google)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;ndash; 디자인&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;인간&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;컴퓨터 상호작용&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;컴퓨터 과학 또는 관련 분야의 석사 학위&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;ndash; 웹 기반 인터페이스 설계 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;ndash;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;HTML, CSS, JavaScript, Android Studio&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;등과 같은 웹 또는 모바일 기반&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;ndash; 시각적 디자인에 대한 이해&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;ndash; 리더십과 협업 기술&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;애플&lt;/span&gt;&lt;span&gt;(Apple)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;ndash;&amp;ndash; 컴퓨터 과학&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;정보 과학&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상거래&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인간&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;컴퓨터 상호작용 또는 관련 분야의 교육 배경 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;ndash;&amp;ndash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;정보 아키텍처 관련 분야&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;년 이상 경험&lt;br /&gt;&amp;ndash;&amp;ndash; 대규모 마케팅 사이트&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상거래 사이트에 이르는 콘텐츠 전략 및 플랫폼 디자인 경험 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;ndash;&amp;ndash; 웹 및 앱 사용자 환경 디자인 가능&lt;br /&gt;&amp;ndash;&amp;ndash; 현재의 웹 및 앱 개발 기술에 익숙&lt;br /&gt;&amp;ndash;&amp;ndash; 분석&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;유용성 테스트 및 기타 형태의 질적&amp;middot;양적 피드백에 능통&lt;br /&gt;&amp;ndash;&amp;ndash; 뛰어난 디자인 감성&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;675&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0flEz/btrZlqUtwBi/ckCEcmWk3mx5LYOSSkpy91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0flEz/btrZlqUtwBi/ckCEcmWk3mx5LYOSSkpy91/img.png&quot; data-alt=&quot;[그림&amp;amp;nbsp;1-13]&amp;amp;nbsp;댄 섀퍼가 분류한&amp;amp;nbsp;UX&amp;amp;nbsp;디자인 분야&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0flEz/btrZlqUtwBi/ckCEcmWk3mx5LYOSSkpy91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0flEz%2FbtrZlqUtwBi%2FckCEcmWk3mx5LYOSSkpy91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;577&quot; height=&quot;675&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;675&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;[그림&amp;nbsp;1-13]&amp;nbsp;댄 섀퍼가 분류한&amp;nbsp;UX&amp;nbsp;디자인 분야&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;span&gt;와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;를 이분법적으로 구분하는 일은 합리적이지 않으며&lt;/span&gt;&lt;span style=&quot;color: #44a0a2;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;사용자 경험 디자인&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;도출된 결과물이 아니라&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;프로세스 과정을 의미한다고&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;보는 것이 합당하다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;351&quot; data-origin-height=&quot;429&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dOoLjF/btrZqGa7uW5/X6l93HVMFJK4XPD7Bx6RV0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dOoLjF/btrZqGa7uW5/X6l93HVMFJK4XPD7Bx6RV0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dOoLjF/btrZqGa7uW5/X6l93HVMFJK4XPD7Bx6RV0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdOoLjF%2FbtrZqGa7uW5%2FX6l93HVMFJK4XPD7Bx6RV0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;239.28&quot; height=&quot;292.56&quot; data-origin-width=&quot;351&quot; data-origin-height=&quot;429&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;237&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxT5wl/btrZsF26lGd/Hmk4rqxp9oUKo0n45G4ygk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxT5wl/btrZsF26lGd/Hmk4rqxp9oUKo0n45G4ygk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxT5wl/btrZsF26lGd/Hmk4rqxp9oUKo0n45G4ygk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxT5wl%2FbtrZsF26lGd%2FHmk4rqxp9oUKo0n45G4ygk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;743&quot; height=&quot;197&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;237&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #4f81bd;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CX(CustomerExperience,&lt;/span&gt;&lt;span&gt;고객경험&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;란&lt;/span&gt;&lt;span&gt;?&lt;br /&gt;&lt;/span&gt;&lt;span&gt;기타디지털 상호작용에 있어 전체적인 경험을 설명하기 위해 제안된&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;와 달리&lt;/span&gt;&lt;span&gt;, CX&lt;/span&gt;&lt;span&gt;는 더 넓은 의미의 총체적 경험을 설명하기 위해 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #4f81bd;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;BX(BrandExperience,&lt;/span&gt;&lt;span&gt;브랜드경험&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;란&lt;/span&gt;&lt;span&gt;?&lt;br /&gt;&lt;/span&gt;&lt;span&gt;기업이 특정 제품이나 회사 이름에 대해 고객이 느끼는 감정에 영향을 주기 위해 만 든 종합적이고 체험적인 마케팅의 일종&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1093&quot; data-origin-height=&quot;382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddzhOK/btrZorrOEQ0/SOmndWUrtXFlHlKZKc1fV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddzhOK/btrZorrOEQ0/SOmndWUrtXFlHlKZKc1fV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddzhOK/btrZorrOEQ0/SOmndWUrtXFlHlKZKc1fV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddzhOK%2FbtrZorrOEQ0%2FSOmndWUrtXFlHlKZKc1fV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;519.24&quot; height=&quot;181.44&quot; data-origin-width=&quot;1093&quot; data-origin-height=&quot;382&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1545&quot; data-origin-height=&quot;846&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D3s3P/btrZqVFUn0B/kzfuOggDOsVybLmjwZLbR0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D3s3P/btrZqVFUn0B/kzfuOggDOsVybLmjwZLbR0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D3s3P/btrZqVFUn0B/kzfuOggDOsVybLmjwZLbR0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD3s3P%2FbtrZqVFUn0B%2FkzfuOggDOsVybLmjwZLbR0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646.44&quot; height=&quot;353.88&quot; data-origin-width=&quot;1545&quot; data-origin-height=&quot;846&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT</category>
      <category>BX</category>
      <category>CX</category>
      <category>UI/UX</category>
      <category>User&amp;nbsp;eXperience</category>
      <category>UX</category>
      <category>고객경험</category>
      <category>브랜드경험</category>
      <category>사용자 경험</category>
      <category>사용자 기대</category>
      <category>사용자 반성</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/93</guid>
      <comments>https://yz-zone.tistory.com/93#entry93comment</comments>
      <pubDate>Wed, 15 Feb 2023 17:59:37 +0900</pubDate>
    </item>
    <item>
      <title>[ UI/UX ]  01. UI의 이해</title>
      <link>https://yz-zone.tistory.com/92</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Design&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;어떤 객체&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시스템 활동&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로세스등을 구현하기 위한 계획이나 만들려는 사양 결과&lt;/span&gt;&lt;span&gt;물을 의미&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인은 우리가 만든 경험을 통해 깊은 의미를 전달 할 수 있는 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;변천사&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-02-15 오후 3.41.36.png&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;323&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccb2V7/btrZlawYPDh/kHe0sw1LfgavvUdTEKJM8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccb2V7/btrZlawYPDh/kHe0sw1LfgavvUdTEKJM8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccb2V7/btrZlawYPDh/kHe0sw1LfgavvUdTEKJM8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fccb2V7%2FbtrZlawYPDh%2FkHe0sw1LfgavvUdTEKJM8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;617&quot; height=&quot;257&quot; data-filename=&quot;스크린샷 2023-02-15 오후 3.41.36.png&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;323&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;b&gt;UI Design&lt;/b&gt; :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자 인터페이스 디자인 &amp;ndash; 사용자와 컴퓨터사이의 상호작용을 위한 요소&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;대상&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;디자인&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;b&gt;UXDesign&lt;/b&gt;:&lt;/span&gt;&lt;span&gt;사용자경험디자인&amp;ndash;사용자경험을바탕으로새롭게변화시키는방 법론&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*미디어: 인류가 가지고 있는 정보와 지식을 상대방에게 대화로서 전달하고자 하는 방법, 매체 의미&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자신이 가지고 있는 지식과 경험을 누군가에게 전달 전달할수있는 방법이자 과정을 통틀어 디자인이라고 할 수 있다. 사회의 변천에 따라 다양한 형태의 개념으로 변화가 됨 .&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;인터페이스의 구분&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;인터페이스&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;b&gt;(Interface)&lt;/b&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;서로 다른 두 시스템이나 장치 또는 소프트웨어 등을 이 어주는 접속 장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;인터페이스는 연결하는 대상에 따라 크게 하드웨어 인터페이스&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;소프트웨어 인 터페이스&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;사용자 인터페이스로 구분&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;bull;&amp;nbsp;Man-Machine Interface&lt;br /&gt;&amp;bull;&amp;nbsp;HCI : Human Computer Interface&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;span&gt;의 영역 확장&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시대적 변화에 따라&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;span&gt;와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UX&lt;/span&gt;&lt;span&gt;의 개념과 영역은 점차 확장되거나 변형되고 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;User Interface -&amp;gt; User eXperience&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;사용자와 상호작용하는 하드웨어 및 소프트웨어의 변화에 따른&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;UI&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;변경&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-02-15 오후 3.44.32.png&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhxIlK/btrZk9Slefa/gcyhnRSqChzln203XXHMH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhxIlK/btrZk9Slefa/gcyhnRSqChzln203XXHMH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhxIlK/btrZk9Slefa/gcyhnRSqChzln203XXHMH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhxIlK%2FbtrZk9Slefa%2FgcyhnRSqChzln203XXHMH1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;517&quot; height=&quot;87&quot; data-filename=&quot;스크린샷 2023-02-15 오후 3.44.32.png&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;139&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;span&gt;의 종류&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1. &lt;b&gt;CLI&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CLI(Command Line Interface):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 인터페이스에 단일 명령을 입력하면 컴퓨터가 수신하고 같은 방식으로 프롬프트에 응답하는 구조&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1153&quot; data-origin-height=&quot;383&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8JVuT/btrZre5PNjl/azg85TOADxcegculWKf5r0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8JVuT/btrZre5PNjl/azg85TOADxcegculWKf5r0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8JVuT/btrZre5PNjl/azg85TOADxcegculWKf5r0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8JVuT%2FbtrZre5PNjl%2Fazg85TOADxcegculWKf5r0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.88&quot; height=&quot;188.4&quot; data-origin-width=&quot;1153&quot; data-origin-height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2. &lt;b&gt;GUI&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;GUI(Graphic User Interface):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;아이콘이나 그림과 같은 그래픽 요소를 배치하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마우스 등의 포인팅 장치를 이용해 조작한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1149&quot; data-origin-height=&quot;401&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OlWlZ/btrZopNUN3A/TZ3ZGr1F7Mw8VjR8Ofs4e0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OlWlZ/btrZopNUN3A/TZ3ZGr1F7Mw8VjR8Ofs4e0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OlWlZ/btrZopNUN3A/TZ3ZGr1F7Mw8VjR8Ofs4e0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOlWlZ%2FbtrZopNUN3A%2FTZ3ZGr1F7Mw8VjR8Ofs4e0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.88&quot; height=&quot;197.88&quot; data-origin-width=&quot;1149&quot; data-origin-height=&quot;401&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;472&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d4VpbF/btrZrTUt4GX/rsMh6UlfJCvzKlX6nASQwk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d4VpbF/btrZrTUt4GX/rsMh6UlfJCvzKlX6nASQwk/img.jpg&quot; data-alt=&quot;현대GUI의시초&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d4VpbF/btrZrTUt4GX/rsMh6UlfJCvzKlX6nASQwk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd4VpbF%2FbtrZrTUt4GX%2FrsMh6UlfJCvzKlX6nASQwk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;341.64&quot; height=&quot;241.8&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;472&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;현대GUI의시초&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3. &lt;b&gt;NUI&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;NUI(Natural User Interface):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사람과 컴퓨터의 상호작용을 위한 시스템&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자의 일상적 행동과 관련된 직관적인 동작을 통해 작동&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;멀티터치&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;동작인식&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;음성인식&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;뇌파인식&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;시선추적&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;표정인식&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;생체인식등&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Sensor&lt;/span&gt;&lt;span&gt;를 활용한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;404&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LTjD8/btrZmDySoGw/qzFV2GaI0PWEYrusSfDXkk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LTjD8/btrZmDySoGw/qzFV2GaI0PWEYrusSfDXkk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LTjD8/btrZmDySoGw/qzFV2GaI0PWEYrusSfDXkk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLTjD8%2FbtrZmDySoGw%2FqzFV2GaI0PWEYrusSfDXkk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;498.84&quot; height=&quot;174.96&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;404&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;NUI&lt;/span&gt;&lt;span&gt;는 상호작용을 위한 중간 장치에 의존하지만&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;고급&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;NUI&lt;/span&gt;&lt;span&gt;는 눈에 잘 띄지 않아&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;보이지 않는 것처럼 느껴질 수 있다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;651&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CUDn5/btrZlajtdxF/1goZJ0tDfufKvVMlzZR2z0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CUDn5/btrZlajtdxF/1goZJ0tDfufKvVMlzZR2z0/img.jpg&quot; data-alt=&quot;[그림&amp;amp;nbsp;1-5]&amp;amp;nbsp;스킨풋&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CUDn5/btrZlajtdxF/1goZJ0tDfufKvVMlzZR2z0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCUDn5%2FbtrZlajtdxF%2F1goZJ0tDfufKvVMlzZR2z0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;268&quot; height=&quot;165&quot; data-origin-width=&quot;1060&quot; data-origin-height=&quot;651&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;[그림&amp;nbsp;1-5]&amp;nbsp;스킨풋&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제스처 인식 시스템은 사용자의 동작을 추적해 그 동작을 지침으로 변환한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1078&quot; data-origin-height=&quot;363&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUhNnE/btrZlYC3XYK/XD8bwy9CK0mnnUB1EeagEK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUhNnE/btrZlYC3XYK/XD8bwy9CK0mnnUB1EeagEK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUhNnE/btrZlYC3XYK/XD8bwy9CK0mnnUB1EeagEK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUhNnE%2FbtrZlYC3XYK%2FXD8bwy9CK0mnnUB1EeagEK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;566.88&quot; height=&quot;190.8&quot; data-origin-width=&quot;1078&quot; data-origin-height=&quot;363&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시스템은 사용자가 말한 단어와 문장을 식별하고 기계가 읽을 수 있는 형식으로 변환한 후 명령을 수행한다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;325&quot; data-origin-height=&quot;245&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czzE00/btrZkRxAwJ7/Y8mxA300kklp0qfvIjm9hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czzE00/btrZkRxAwJ7/Y8mxA300kklp0qfvIjm9hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czzE00/btrZkRxAwJ7/Y8mxA300kklp0qfvIjm9hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczzE00%2FbtrZkRxAwJ7%2FY8mxA300kklp0qfvIjm9hk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;324.5&quot; height=&quot;244.1&quot; data-origin-width=&quot;325&quot; data-origin-height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;4. OUI : NUI&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;에 새로운 요소가 추가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;OUI(Organic User Interface):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모든 사물을 입출력 장치로 변환할 수 있고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인터 페이스의 모양이나 상태도 자유롭게 변형할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1149&quot; data-origin-height=&quot;553&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vvl9t/btrZorSsJEv/4KYmPtadibwU7KbEu16bC0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vvl9t/btrZorSsJEv/4KYmPtadibwU7KbEu16bC0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vvl9t/btrZorSsJEv/4KYmPtadibwU7KbEu16bC0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVvl9t%2FbtrZorSsJEv%2F4KYmPtadibwU7KbEu16bC0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;515.28&quot; height=&quot;248.04&quot; data-origin-width=&quot;1149&quot; data-origin-height=&quot;553&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1092&quot; data-origin-height=&quot;601&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0lpfw/btrZkTa8LV6/2zoJ3r360zv6pRPMYMn4Y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0lpfw/btrZkTa8LV6/2zoJ3r360zv6pRPMYMn4Y1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0lpfw/btrZkTa8LV6/2zoJ3r360zv6pRPMYMn4Y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0lpfw%2FbtrZkTa8LV6%2F2zoJ3r360zv6pRPMYMn4Y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;749&quot; height=&quot;412&quot; data-origin-width=&quot;1092&quot; data-origin-height=&quot;601&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;span&gt;의 평가 기준 &amp;ndash;제이콥닐슨 &amp;ndash; 체계적평가 진행 가능&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;용이성&lt;/span&gt;&lt;span&gt;(Learnability):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;UI&lt;/span&gt;&lt;span&gt;를 처음 경험하는 사용자라도 기본적인 임무 수행을 위&lt;/span&gt;&lt;span&gt;해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;시스템을 빨리 배울&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수 있어야 한다는 의미&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;효율성&lt;/span&gt;&lt;span&gt;(Effeciency):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이미 사용법을 익혔다면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;높은 수준의 작업을 매번 수행할&lt;/span&gt;&lt;span&gt;수 있도록 시스템이 효율적이어야 한다는 의미&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;기억성&lt;/span&gt;&lt;span&gt;(Memorability):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시스템 전반을 완전하게 익히지 않았거나 사용하지 않 은 채&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;오랜 시간이 지난 후에도 다시 능숙하게&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용할 수 있도록 기억하기 쉬워 야 한다는 의미&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;오류&lt;/span&gt;&lt;span&gt;(Errors):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시스템을 사용하는 동안 오류 발생이 적어야 하고&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;실수를 했더라 도 그 상황을 쉽게 극복&lt;/span&gt;&lt;span&gt;할 수 있어야 한다는 의미&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;만족성&lt;/span&gt;&lt;span&gt;(Satisfaction):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 시스템을 즐겁게 사용할 수 있어야 한다는 의미&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;휴리스틱 평가&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;어원&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그리스어 &amp;ldquo;발견하다&amp;rdquo;&lt;br /&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;시스템 디자인의 결정&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;평가를 할 떄 사용하는 일종의 가이드 라인&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;휴리스틱 평가&lt;/span&gt;&lt;span&gt;(Heuristic Evaluation):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;인간의 직관이나 경험에 기반하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;문제를 해결하거나 학습&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;발견하는 방법을 지칭&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;휴리스틱 평가를 제안한 제이콥 닐슨은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;10&lt;/span&gt;&lt;span&gt;개의 평가 척도를 제시&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;SW&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;평가목적으로 개념화 시킴.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;bull;&amp;nbsp;&lt;/span&gt;휴리스틱을 사용하여&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;interface&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;의 약점이나 문제점 파악&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;장점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;nbsp; &amp;bull;&amp;nbsp;&lt;/span&gt;빠른 시간 내에 사용성의 문제점을 광범위하게 발견&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;실제 개발과 평가에 도움&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;시스템 개발주기동안 다양한 사용성의 문제점을 일찍 발견&lt;br /&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;비전문가들이 사용하기에도 유용 &amp;ndash; 가이드라인을 통해 사용성 평가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;/span&gt;단점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;bull;&amp;nbsp;&lt;/span&gt;평가자가실제사용자가아닌대행자&amp;ndash;실제가다름&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1310&quot; data-origin-height=&quot;590&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsGBEr/btrZqTHHJiP/2ifu1smJGdHvLIHLh4ke11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsGBEr/btrZqTHHJiP/2ifu1smJGdHvLIHLh4ke11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsGBEr/btrZqTHHJiP/2ifu1smJGdHvLIHLh4ke11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsGBEr%2FbtrZqTHHJiP%2F2ifu1smJGdHvLIHLh4ke11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646.44&quot; height=&quot;291.12&quot; data-origin-width=&quot;1310&quot; data-origin-height=&quot;590&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;◼&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;휴리스틱 평가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;닐슨&lt;/span&gt;&lt;span&gt;, 1994)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;시스템 상태의 시각화&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Visibility of system status)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;시스템은 끊임없이 자신의 상태를 알려줘야 한다&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;피드백의 존재 유무&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자의 행동에 반응하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;피드백의 명확성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 자신의 행동을 확인할 수 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;피드백의 즉시성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자의 행동에 대한 반응 속도가 적당한가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;332&quot; data-origin-height=&quot;195&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lXBZL/btrZrcNLOfn/1rySghPKtxhmYWOfMfRrhk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lXBZL/btrZrcNLOfn/1rySghPKtxhmYWOfMfRrhk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lXBZL/btrZrcNLOfn/1rySghPKtxhmYWOfMfRrhk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlXBZL%2FbtrZrcNLOfn%2F1rySghPKtxhmYWOfMfRrhk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;297&quot; height=&quot;174&quot; data-origin-width=&quot;332&quot; data-origin-height=&quot;195&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;현실 세계와 일치하는 시스템&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Match between system and real world)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;시스템은 사용자의 언어로 말해야 한다&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;실제 세상과의 문자 부합 정도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;실생활에서 사용하는 용어인가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;실제 세상과의 은유 부합 정도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;아이콘은 실제와 비슷하게 표현되어 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;상식적인 논리와의 부합 정도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;계층과 관계별로 항목이 분류되어 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;사용자 과업과의 부합 정도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자의 행동과 동일한 이름을 사용하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;예상되는행위와의부합정도&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;행동후일어날상황을명확히예측할수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBp5TX/btrZkyZbWvD/Kn97qDUQVsqFbyatN06RfK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBp5TX/btrZkyZbWvD/Kn97qDUQVsqFbyatN06RfK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBp5TX/btrZkyZbWvD/Kn97qDUQVsqFbyatN06RfK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBp5TX%2FbtrZkyZbWvD%2FKn97qDUQVsqFbyatN06RfK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;391.56&quot; height=&quot;72&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;430&quot; data-origin-height=&quot;310&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KL7b2/btrZoqzijR5/DpVh1KYhBkHeScQuM3f3m0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KL7b2/btrZoqzijR5/DpVh1KYhBkHeScQuM3f3m0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KL7b2/btrZoqzijR5/DpVh1KYhBkHeScQuM3f3m0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKL7b2%2FbtrZoqzijR5%2FDpVh1KYhBkHeScQuM3f3m0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;221.16&quot; height=&quot;159.35988&quot; data-origin-width=&quot;430&quot; data-origin-height=&quot;310&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;자유와 주도권을 사용자에게 제공&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(User control and freedom) &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;인간이 시스템을 자유롭게 제어할 수 있어야 한다&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;. :&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;사용자들의 실수를 쉽게 복구할 수 있어야 한다&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;시스템의 자동 수행보다 사용자의 적절한 행동이 필요함&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;일반적인 주도권&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 시스템을 통제하고 있음을 알 수 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;취소가능성&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;사용자가선택한행동을번복할수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;사용자의 자유도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다양한 방식으로 작업을 수행할 수 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;EX:&lt;/span&gt;&lt;span&gt;이전상태로돌아갈수있는기능제공&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;453&quot; data-origin-height=&quot;265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tj3lV/btrZmDlnm19/K4zeK4uNPsURzHDRI73JyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tj3lV/btrZmDlnm19/K4zeK4uNPsURzHDRI73JyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tj3lV/btrZmDlnm19/K4zeK4uNPsURzHDRI73JyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftj3lV%2FbtrZmDlnm19%2FK4zeK4uNPsURzHDRI73JyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;340&quot; height=&quot;229&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;453&quot; data-origin-height=&quot;265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;4.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;일관성과 표준성&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Consistency and standards)&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;용어&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;상황&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;행동들이 일관되어야 한다&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;.&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;평이한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;GUI&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;표준을 따르는 것이 중요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;산업표준준수&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;일관성있는이름&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;메뉴와명령어의이름&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;약자의길이등에일관성이있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;일관성있는정보&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;메뉴&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;제시어&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;오류메시지등에일관성이있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;일관성있는구조&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;각화면의구조가비슷한가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;일관성 있는 표현 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;아이콘&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;스타일&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;구도&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;색감에 일관성이 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;표준에 부합하는 정도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;업계 표준을 준수하고 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8VDnO/btrZrUly0SQ/AnwsG73ETf3xTw4KqnWrlK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8VDnO/btrZrUly0SQ/AnwsG73ETf3xTw4KqnWrlK/img.jpg&quot; style=&quot;width: 48.568908206839076%; margin-right: 10px;&quot; width=&quot;150.360000&quot; height=&quot;112.079878&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;310&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;49.14&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8VDnO/btrZrUly0SQ/AnwsG73ETf3xTw4KqnWrlK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8VDnO%2FbtrZrUly0SQ%2FAnwsG73ETf3xTw4KqnWrlK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;416&quot; height=&quot;310&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ch5Bqs/btrZrTUvwsG/CwYdGQXU3LfuoKj5sVAvFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ch5Bqs/btrZrTUvwsG/CwYdGQXU3LfuoKj5sVAvFK/img.png&quot; style=&quot;width: 50.2683010954865%;&quot; width=&quot;140.640000&quot; height=&quot;101.160000&quot; data-origin-width=&quot;425&quot; data-origin-height=&quot;306&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;50.86&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ch5Bqs/btrZrTUvwsG/CwYdGQXU3LfuoKj5sVAvFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fch5Bqs%2FbtrZrTUvwsG%2FCwYdGQXU3LfuoKj5sVAvFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;425&quot; height=&quot;306&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;5.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;오류 예방&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Error prevention)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;사용자들이사용하면서에러또는실수가최대한나지않게해야한다&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;에러를 어떻게 알리는가의 문제보다는 에러를 미리 방지 할 수 있는가의 문제&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;심각한 에러 전 경고&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;오류발생확률낮추기&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;사용자가혼동할만한요소를최소화하고있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;오류가 발생하기 쉬운 것은 보여주지 않기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선택 불가능한 것이 명확히 구분되는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;심각한오류발생경고&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;결과경고&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;재확인등의알림을제공하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;예상입력값제공&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;필드마다예측가능한입력정보나정보의양을제시하고있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cSfMES/btrZqTAUFL6/PU4cu8zacgNlG2cudyJcJK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cSfMES/btrZqTAUFL6/PU4cu8zacgNlG2cudyJcJK/img.jpg&quot; style=&quot;width: 74.01743319585485%; margin-right: 10px;&quot; width=&quot;506.280000&quot; height=&quot;101.160000&quot; data-origin-width=&quot;675&quot; data-origin-height=&quot;135&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;74.89&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cSfMES/btrZqTAUFL6/PU4cu8zacgNlG2cudyJcJK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSfMES%2FbtrZqTAUFL6%2FPU4cu8zacgNlG2cudyJcJK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;675&quot; height=&quot;135&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;6.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;직관적으로 이해할 수 있는 디자인&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Recognition rather than recall)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;사용자가 별도의 학습을 하거나 별도의 기억을 사용하는 일을 최소화해야 한다&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;대상&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;행동&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;옵션을 시각화 하는 것이 중요 &amp;ndash; 직관적으로&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;기억하기 쉽게 제공&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;작업 순서나 메뉴 항목을 기억하기 쉽도록 단서를 제공하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;명확한 명칭 사용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기능키나 아이콘&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시스템의 이름을 명확하게 제공하고 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;적당한 그룹 표시&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;논리적인 그룹으로 분류하고 대표 이름을 표시하고 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;시각적 계층 구조&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자의 시선이 자연스럽게 흐르도록 구조화되어 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;명확한 시각적 구분&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 요소가 명확하게 구분되는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mBVe4/btrZrz20U4N/jytIGrKYxn9oKRUhPyK7B0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mBVe4/btrZrz20U4N/jytIGrKYxn9oKRUhPyK7B0/img.jpg&quot; style=&quot;width: 67.13554156609759%; margin-right: 10px;&quot; width=&quot;648&quot; height=&quot;200&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;198&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;67.93&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mBVe4/btrZrz20U4N/jytIGrKYxn9oKRUhPyK7B0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmBVe4%2FbtrZrz20U4N%2FjytIGrKYxn9oKRUhPyK7B0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;198&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;7.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;유연성과 효율성&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Flexibility and efficiency of use)&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;초보자&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;경험자 모두 만족 할 수 있는 시스템&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;하나의 명령을 수행하는 방법에도 대체 방법이 필요&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;전문성에 따른 유연한 사용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;숙련된 사용자에게 맞는 기능을 추가로 제공하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;옵션제공&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;다양한방법으로작업을수행할수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;개인화&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 시스템의 옵션을 재구성할 수 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;신속한수행방법제공&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;계층구조와상관없이즉시수행가능한기능을제공하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;자동수행제공&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;사용자가하지않아도되는작업을시스템이자동수행하는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;413&quot; data-origin-height=&quot;255&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/txZGS/btrZk9x4k58/W8sIwTCzf88ggbyqa2jYTk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/txZGS/btrZk9x4k58/W8sIwTCzf88ggbyqa2jYTk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/txZGS/btrZk9x4k58/W8sIwTCzf88ggbyqa2jYTk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtxZGS%2FbtrZk9x4k58%2FW8sIwTCzf88ggbyqa2jYTk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;217.2&quot; height=&quot;134.15988&quot; data-origin-width=&quot;413&quot; data-origin-height=&quot;255&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;8.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;간결하고 미학적인 디자인&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Aesthetic and minimalist design)&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;불필요한 정보는 중요한 정보의 시각화를 방해하는 요소&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;필요 없는 정보는 핵심 정보 전달을 방해하기 때문에 꼭 필요한 정보만을 제공해 야 한다&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;.]&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;심미성 제공&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;색상&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;서체&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이미지&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;메뉴 등이 조화롭게 배치되어 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;최소한의 표현&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;간결한 단어와 구조로 충분히 의미를 전달하고 있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;최소한의 입력 요구&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;중복되거나 불필요한 자료는 입력하지 않아도 되는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qm2kq/btrZmEkfaMG/fBkN58Wv9Sf50kvgw4Ell1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qm2kq/btrZmEkfaMG/fBkN58Wv9Sf50kvgw4Ell1/img.png&quot; style=&quot;width: 70.63717480976406%; margin-right: 10px;&quot; width=&quot;221.280000&quot; height=&quot;114.000000&quot; data-origin-width=&quot;295&quot; data-origin-height=&quot;152&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;71.47&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qm2kq/btrZmEkfaMG/fBkN58Wv9Sf50kvgw4Ell1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQm2kq%2FbtrZmEkfaMG%2FfBkN58Wv9Sf50kvgw4Ell1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;295&quot; height=&quot;152&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sVwil/btrZkbJRgB1/JjnDdWpNmBJDWIq1Oj9if0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sVwil/btrZkbJRgB1/JjnDdWpNmBJDWIq1Oj9if0/img.jpg&quot; style=&quot;width: 28.20003449256152%;&quot; width=&quot;120.480000&quot; height=&quot;155.400000&quot; data-origin-width=&quot;406&quot; data-origin-height=&quot;524&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;28.53&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sVwil/btrZkbJRgB1/JjnDdWpNmBJDWIq1Oj9if0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsVwil%2FbtrZkbJRgB1%2FJjnDdWpNmBJDWIq1Oj9if0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;406&quot; height=&quot;524&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;9.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;사용자스스로오류를인식&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;진단&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;복구할수있도록지원&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Help users recognize, diagnose, and recover from errors)&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;정확한 언어로 에러에 대한 표시를 해주어 문제를 알리고 솔루션을 제공해야 한 다&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;에러메시지는 사용자에게 익숙한 문장으로&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;사용자를 질책하지 말며&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;문제의 원인을 명시 또는 해결책 제안하면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;good!&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;오류발생감지단계&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;사용자가오류상황을정확히판단할수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;오류의원인진단단계&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;사용자가오류의원인을정확히진단할수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;오류복구단계&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;사용자가오류복구방법을쉽게찾을수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;445&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tzkIW/btrZmDlog3A/piH0xwfw24ordo0IyKr7Ck/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tzkIW/btrZmDlog3A/piH0xwfw24ordo0IyKr7Ck/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tzkIW/btrZmDlog3A/piH0xwfw24ordo0IyKr7Ck/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtzkIW%2FbtrZmDlog3A%2FpiH0xwfw24ordo0IyKr7Ck%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;333.84&quot; height=&quot;80.9999&quot; data-origin-width=&quot;445&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;10.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;도움말과 설명서 제공&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;(Help and documentation)&lt;br /&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;복잡성이 증가하는 시스템의 경우 도움말 기능과 문서화는 필수적&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;사용자가필요로할때기능에대한설명을쉽게찾아볼수있어야한다&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;도움말내용&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;상황에맞고&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;검색하기쉬우며&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;충분히따라할수있는내용인가&lt;/span&gt;&lt;span&gt;?&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;도움말 표현 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;도움말 기능이 눈에 잘 띄고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인터페이스가 일관적인가&lt;/span&gt;&lt;span&gt;?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f15e72;&quot;&gt;&amp;bull;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;도움말과시스템의전환&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;도움말과원래작업을쉽게오갈수있는가&lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;210&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7RBoT/btrZlYpv8zR/fqwgk0yNvfYTnZSw4WKW80/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7RBoT/btrZlYpv8zR/fqwgk0yNvfYTnZSw4WKW80/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7RBoT/btrZlYpv8zR/fqwgk0yNvfYTnZSw4WKW80/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7RBoT%2FbtrZlYpv8zR%2Ffqwgk0yNvfYTnZSw4WKW80%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;435.72&quot; height=&quot;157.56&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;210&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;923&quot; data-origin-height=&quot;212&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnVtNK/btrZqWdm62C/PuCwPPKibHacwErREXvGp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnVtNK/btrZqWdm62C/PuCwPPKibHacwErREXvGp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnVtNK/btrZqWdm62C/PuCwPPKibHacwErREXvGp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnVtNK%2FbtrZqWdm62C%2FPuCwPPKibHacwErREXvGp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;769&quot; height=&quot;177&quot; data-origin-width=&quot;923&quot; data-origin-height=&quot;212&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT</category>
      <category>CLI</category>
      <category>gui</category>
      <category>NUI</category>
      <category>oui</category>
      <category>UI</category>
      <category>UI 종류</category>
      <category>User Experience</category>
      <category>User Interface</category>
      <category>UX</category>
      <category>휴리스틱 평가</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/92</guid>
      <comments>https://yz-zone.tistory.com/92#entry92comment</comments>
      <pubDate>Wed, 15 Feb 2023 17:48:41 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ]5.7 차세대 비휘발성 기억장치</title>
      <link>https://yz-zone.tistory.com/91</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;차세대 비휘발성 기억장치&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;PRAM, FRAM, MRAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비휘발성&lt;/span&gt;&lt;span&gt;(nonvolatile)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;플래시 메모리에 비하여 액세스 속도가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;span&gt;배 가량 높음&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DRAM&lt;/span&gt;&lt;span&gt;보다 느리지만&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;집적도는 비슷하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전력 소모가 더 낮음&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;241&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceG0l0/btrZlq0LtOC/Bkvv0dk9Bfk50OoJ2wBUBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceG0l0/btrZlq0LtOC/Bkvv0dk9Bfk50OoJ2wBUBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceG0l0/btrZlq0LtOC/Bkvv0dk9Bfk50OoJ2wBUBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceG0l0%2FbtrZlq0LtOC%2FBkvv0dk9Bfk50OoJ2wBUBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;596.28&quot; height=&quot;180.72&quot; data-origin-width=&quot;795&quot; data-origin-height=&quot;241&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;PRAM&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;PRAM(Phase-change RAM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상태&lt;/span&gt;&lt;span&gt;(phase)&lt;/span&gt;&lt;span&gt;가 변하는 특수 물질을 이용하여 제조한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;물질&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;게르마늄 안티몬 텔룰라이드&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(GST)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인가되는 전압의 높이에 따라 내부 구조가 변하여 저항이 낮은 고체 상태 혹 은 저항이 높은 액체 상태가 됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;고체 상태&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;결정 상태&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(polycrystalline phase)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;액체 상태&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비정질 상태&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(amorphous phase)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억 셀&lt;/span&gt;&lt;span&gt;(memory cell):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 개의 전극 사이에 특수 물질&lt;/span&gt;&lt;span&gt;(GST)&lt;/span&gt;&lt;span&gt;을 삽입&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;PRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;메모리 셀의 내부 구조&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;406&quot; data-origin-height=&quot;353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIV7Hs/btrZkxFQNat/swGl1U231uHusRz9KJnKt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIV7Hs/btrZkxFQNat/swGl1U231uHusRz9KJnKt1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIV7Hs/btrZkxFQNat/swGl1U231uHusRz9KJnKt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIV7Hs%2FbtrZkxFQNat%2FswGl1U231uHusRz9KJnKt1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;291&quot; height=&quot;253&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;406&quot; data-origin-height=&quot;353&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 전극들 사이에 짧은 시간 동안 상대적으로 높은 전압 인가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;GST&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;낮은 저항의 결정 상태&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;rsquo;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;을 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 전극들 사이에 긴 시간 동안 상대적으로 낮은 전압 인가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;GST&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;높은 저항의 비정질 상태&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;rsquo;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;을 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터 읽기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상태 변화를 야기하지 않을 정도의 낮은 전압 인가&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저항의 차이에 따른&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 전극 간에 흐르는 전류 양의 차이에 따라 데이터 값&lt;/span&gt;&lt;span&gt;을 구분&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;저항이 낮으면 전류 양이 많아짐&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;rsquo;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;저항이 높으면 전류 양이 적어짐&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;rsquo;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;PRAM&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;의 장점&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;낮은 전압 범위에서 모든 전기적 동작이 수행된다&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;회로가 간단하다&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전력 소모가 적다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;❖&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;차세대 기억장치들 중에서 가장 빠르게 기술이 발전되고 있으며&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;시 장성도 높이 평가 받고 있음&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;FRAM (Ferroelectric RAM)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 강유전체의 특성을 이용하는 반도체 기억장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;강유전체&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전기를 인가하지 않은 자연 상태에서도 전기적 극성을 띠 고 있는 물질&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;플럼범 지르코늄 티타늄 산화물&lt;/span&gt;&lt;span&gt;(PZT)&lt;/span&gt;&lt;span&gt;을 이용하여 제조&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;양&lt;/span&gt;&lt;span&gt;(+)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전극 및 음&lt;/span&gt;&lt;span&gt;(-)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전극에 전기를 인가하면 전극의 위치가 바뀌며&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;전기 공급이 중단되어도 그대로 유지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;전기를 인가하지 않음&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;원래의 전극 유지 : &amp;lsquo;0&amp;rsquo; 저장&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;전기 인가&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;전극 위치 변경 : &amp;lsquo;1&amp;rsquo; 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터 읽기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억 셀에 전기장&lt;/span&gt;&lt;span&gt;(electric field)&lt;/span&gt;&lt;span&gt;을 인가&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;감지되는 전하&lt;/span&gt;&lt;span&gt;(electric charge)&lt;/span&gt;&lt;span&gt;의 양에 따라 &amp;lsquo;0&amp;rsquo;과 &amp;lsquo;1&amp;rsquo;을 구분&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;FRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;메모리 셀&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1023&quot; data-origin-height=&quot;316&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PfKOc/btrZoq64A3Z/aKHKpkrEpawNBOmdZ6iIs1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PfKOc/btrZoq64A3Z/aKHKpkrEpawNBOmdZ6iIs1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PfKOc/btrZoq64A3Z/aKHKpkrEpawNBOmdZ6iIs1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPfKOc%2FbtrZoq64A3Z%2FaKHKpkrEpawNBOmdZ6iIs1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;655.8&quot; height=&quot;202.68&quot; data-origin-width=&quot;1023&quot; data-origin-height=&quot;316&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;MRAM (Magnetic RAM)&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 자기장&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;(magnetic field)&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;을 이용하여 정보를 저장하는 반도체 기억장치&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;강자성체에 가해지는 자기장의 방향으로 자화되며&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;자기장이 제거되어도 자성이 그대로 유지&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기본 구조&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;상부와 하부에 설치되는 두 개의 강자성체들 사이에 절연체를 삽입&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;하부 강자성체&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;고정층&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;자화 방향이 고정되어 있음&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;절연체&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;터널링 자기저항 현상이 일어나도록 얇게 제조&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;상부 강자성체&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기록층&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전류 인가 방향에 따라 자화되는 방향이 결정 됨&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;그림&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(a)&lt;/span&gt;&lt;span&gt;와 같은 방향으로 전류 인가&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;상부 및 하부 강자성체의 자 화 방향 일치 : &amp;lsquo;0&amp;rsquo; 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;그림&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(b)&lt;/span&gt;&lt;span&gt;와 같은 방향으로 전류 인가&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;상부 및 하부 강자성체의 자 화 방향이 반대 : &amp;lsquo;1&amp;rsquo; 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;791&quot; data-origin-height=&quot;314&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1yucn/btrZlqsY0s9/sXZnkDkAWomX9gpFYcZVd1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1yucn/btrZlqsY0s9/sXZnkDkAWomX9gpFYcZVd1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1yucn/btrZlqsY0s9/sXZnkDkAWomX9gpFYcZVd1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1yucn%2FbtrZlqsY0s9%2FsXZnkDkAWomX9gpFYcZVd1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;545.52&quot; height=&quot;216.6&quot; data-origin-width=&quot;791&quot; data-origin-height=&quot;314&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터 읽기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;두 강자성체들 간에 전류 인가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;강자성체들 간의 자화 방향이 동일&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;절연층 저항이 적어져 터널링 전류&lt;/span&gt;&lt;span&gt;(tunneling current)&lt;/span&gt;&lt;span&gt;가 흐르므로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상하부 층 간의 전위차가 낮아짐&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;lsquo;0&amp;rsquo;&lt;/span&gt;&lt;span&gt;으로 인식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;강자성체들 간의 자화 방향이 반대&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;절연층 저항이 높아져 터널링 전류가 흐르지 않으므로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상하부 층 간의 전위차가 높아짐&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;lsquo;1&amp;rsquo;&lt;/span&gt;&lt;span&gt;로 인식&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>dram</category>
      <category>Ferroelectric RAM</category>
      <category>Fram</category>
      <category>gst</category>
      <category>Magnetic RAM</category>
      <category>MRAM</category>
      <category>Phase-change RAM</category>
      <category>pram</category>
      <category>Ram</category>
      <category>비휘발성 기억장치</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/91</guid>
      <comments>https://yz-zone.tistory.com/91#entry91comment</comments>
      <pubDate>Wed, 15 Feb 2023 15:38:49 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.6.2  DDR SDRAM</title>
      <link>https://yz-zone.tistory.com/90</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;기억장치 랭크&lt;/span&gt;&lt;span&gt;(memory rank)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 랭크&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;데이터 입출력 폭이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;64&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트가 되도록 구성한 기억장치 모듈&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;다수의 기억장치 칩들로 구성&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 산업표준그룹&lt;/span&gt;&lt;span&gt;(memory industry standard group)&lt;/span&gt;&lt;span&gt;인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;JEDEC&lt;/span&gt;&lt;span&gt;에 의해 정의됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;x4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;혹은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;x8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;조직의 칩들을 여러 개 사용하여 데이터 입출력 폭이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트가 되도록 함&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] x4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;사용&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개를 병렬접속&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;x8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;사용&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개를 병렬접속&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] x4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;사용&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개를 병렬접속&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;x8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;사용&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개를 병렬접속&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;기억장치 모듈은 주 기판&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(main board)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;의 기억장치 슬롯&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(memory slot)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;에 장착&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;단면 모듈&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(single-side module):&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;기판의 한 면에만 칩들을 장착하며&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;접속 핀&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(connection pin)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;들도 한 면에만 설치하거나 양면에 중복적으 로 설치&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;SIMM(single in-line memory module)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이라고도 부름&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;양면 모듈&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(double-side module):&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;기판의 양 면에 칩들을 장착하며&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;접 속 핀들도 양면에 설치하여 많은 신호 입출력 가능&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;ndash;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;DIMM(double in-line memory module)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이라고도 부름&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;단일&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;랭크 모듈&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(single-rank module)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단면 모듈&lt;/span&gt;&lt;span&gt;(SIMM)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;x8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM 8&lt;/span&gt;&lt;span&gt;개를 병렬접속 하여 하나 의 랭크를 구성함으로써&lt;/span&gt;&lt;span&gt;, 64&lt;/span&gt;&lt;span&gt;비트 데이터가 한 번에 버스를 통하여 전 송되도록 구성한 기억장치 모듈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;각&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;칩의 용량이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;2Gbit(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;즉&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, 256M x 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;라면&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, SIMM&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;의 전체 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 256Myte x 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 2GByte&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;146&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y9I4f/btrZky5PT3n/rnP3WK43fYtSWvZ2fa7V8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y9I4f/btrZky5PT3n/rnP3WK43fYtSWvZ2fa7V8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y9I4f/btrZky5PT3n/rnP3WK43fYtSWvZ2fa7V8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy9I4f%2FbtrZky5PT3n%2FrnP3WK43fYtSWvZ2fa7V8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;487.93723&quot; height=&quot;113.03662&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;146&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;중&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;랭크 모듈&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(dual-rank module)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;양면 모듈&lt;/span&gt;&lt;span&gt;(DIMM)&lt;/span&gt;&lt;span&gt;에서&lt;/span&gt;&lt;span&gt;, x8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;/span&gt;&lt;span&gt;들을 각 면에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;개씩 병렬 접&lt;/span&gt;&lt;span&gt;속 하여 두 개의 랭크를 구성한 기억장치 모듈&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;184&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eb9iNF/btrZjZvQ71F/S4DmvUNccpZJGMG3loDwO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eb9iNF/btrZjZvQ71F/S4DmvUNccpZJGMG3loDwO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eb9iNF/btrZjZvQ71F/S4DmvUNccpZJGMG3loDwO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feb9iNF%2FbtrZjZvQ71F%2FS4DmvUNccpZJGMG3loDwO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;674.4&quot; height=&quot;116.04&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;184&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;각&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;칩의 용량이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;2Gbit(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;즉&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, 256M x 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;라면&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, DIMM&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;의 전체 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 256Myte x 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;x 2&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 4GByte&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;x4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;SDRAM&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;들을 사용하는 경우&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt;개를 병렬접속 하여 양면 모듈&lt;/span&gt;&lt;span&gt;(DIMM)&lt;/span&gt;&lt;span&gt;에 하나의 랭크를 구성&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1063&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pKlAL/btrZjZil4aB/hgvjOu9NQ1yK4MkK04chyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pKlAL/btrZjZil4aB/hgvjOu9NQ1yK4MkK04chyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pKlAL/btrZjZil4aB/hgvjOu9NQ1yK4MkK04chyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpKlAL%2FbtrZjZil4aB%2FhgvjOu9NQ1yK4MkK04chyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640.0731&quot; height=&quot;107.87576&quot; data-origin-width=&quot;1063&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;읽기 동작 시&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소가 인가되면 각 칩에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;비트씩 인출되어 전 체적으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트가 데이터 버스로 전송&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;각&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;칩의 용량이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;2Gbit(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;즉&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, 512M x 4&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;라면&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, DIMM&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;의 전체 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= (512M x 4) x 16&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 4GByte&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;중&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;랭크 모듈&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(quad-rank module)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;x16&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;조직의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩들을 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;면당 두 랭크씩으로 구성&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;용량은 앞의 조직들과 동일&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▣ 높은 신뢰도가 요구되는 서버 및 슈퍼컴퓨터의 경우&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;데이터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트당 한 비트씩의 오류검출코드&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(error correction code: ECC)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;추가&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;각 랭크의 입출력 데이터 폭&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: (64 + 8) = 72&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➔&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;면당&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt;개의 칩들을 장착&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;각&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;칩의 용량이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;2Gbit(&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;즉&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, 256M x 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;라면&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, DIMM&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;의 전체 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 256Myte x 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;x 2&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 4GByte&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>2중랭크모듈</category>
      <category>4중랭크모듈</category>
      <category>DDR SDRAM</category>
      <category>Dimm</category>
      <category>memory rank</category>
      <category>Simm</category>
      <category>기억장치 단면모듈</category>
      <category>기억장치 랭크</category>
      <category>기억장치 양면모듈</category>
      <category>단일랭크모듈</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/90</guid>
      <comments>https://yz-zone.tistory.com/90#entry90comment</comments>
      <pubDate>Wed, 15 Feb 2023 15:29:54 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.6 DDR SDRAM</title>
      <link>https://yz-zone.tistory.com/89</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;DDR SDRAM&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DDR SDRAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치의 액세스 속도는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;에 비하여 현저히 낮음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;동영상 처리&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;음성&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;영상 압축과 같은 대규모 데이터 처리 응용 증가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;주기억장치 병목 현상 심화&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;기억장치 액세스 및 데이터 전송률 향상 기술 개발&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;SDRAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;DDR SDRAM&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;SDRAM&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 동기식&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;DRAM(Synchronous DRAM: SDRAM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;액세스 동작들이 시스템 클록에 맞추어&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;동기화 되어&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수행되는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DRAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;읽기 동작&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;는 한 클록 주기 동안에 시스템 버스를 통하여 주소와 읽기 신호 를 기억장치로 보낸 후&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 결과를 기다리지 않고 내부적으로 다른 연 산을 수행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;/span&gt;&lt;span&gt;은 주소와 읽기 신호를 받은 즉시 읽기 동작을 시작하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 동작이 완료되면 시스템 버스 사용권을 획득한 후&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다음 클록 주기 동 안에 버스를 통하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;로 데이터 전송&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3&lt;span&gt;&amp;nbsp;.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;는 그 데이터를 받아서&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다음 연산을 수행&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;SDRAM&lt;/span&gt;&lt;span&gt;의 내부 조직&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 다수의 뱅크&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(bank)&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;들로 구성&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;뱅크 별로 동시 액세스 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 512Mbit SDRAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;개의 16Mx8bit 뱅크들로 구성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;x16Mbyte = 64Mbyte&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소 비트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 26,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;최상위&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;뱅크 선택&lt;/span&gt;&lt;span&gt;(bank select)&lt;/span&gt;&lt;span&gt;에 사용&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;476&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L5jLJ/btrZo8L2N2o/2Yk06LJ91iniCsJmr5hFV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L5jLJ/btrZo8L2N2o/2Yk06LJ91iniCsJmr5hFV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L5jLJ/btrZo8L2N2o/2Yk06LJ91iniCsJmr5hFV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL5jLJ%2FbtrZo8L2N2o%2F2Yk06LJ91iniCsJmr5hFV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;455.52&quot; height=&quot;275.88&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;476&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 행&lt;/span&gt;&lt;span&gt;(row): 8K&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의 기억소자 배열&lt;/span&gt;&lt;span&gt;(memory cell array)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 각 배열에는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;16Kbit (2KBytes)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;씩 저장&lt;br /&gt;▣ 칩의 입출력&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;데이터&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;선의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: 8&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;➔&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;행 주소&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(row addr) = 13&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;열 주소&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(column addr) = 11&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;비트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 읽기 동작 시&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 배열의 데이터&lt;/span&gt;&lt;span&gt;(2KByte)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전체가 감지 증폭기&lt;/span&gt;&lt;span&gt;(sense amplifier)&lt;/span&gt;&lt;span&gt;로 이동&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;lsquo;행 열기(opening the row)&amp;rsquo;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;➔&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그런 다음에&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;열 주소에 의해 바이트&lt;/span&gt;&lt;span&gt;(8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단위로 데이터 버스에 실림&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 버스트 모드&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(burst mode):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;여러 바이트들을 연속적으로 전송하는 동작&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;▣ 버스트 길이&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;(burst length):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 버스트 동작 동안에 전송되는 데이터 바이 트들의 수&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;버스트 읽기 동작의 타이밍 도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;버스트 길이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4)&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CveHV/btrZjY4MvdV/IdEKuoM3lpOMB5cybMT2o1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CveHV/btrZjY4MvdV/IdEKuoM3lpOMB5cybMT2o1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CveHV/btrZjY4MvdV/IdEKuoM3lpOMB5cybMT2o1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCveHV%2FbtrZjY4MvdV%2FIdEKuoM3lpOMB5cybMT2o1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;525.84&quot; height=&quot;255.12&quot; data-origin-width=&quot;652&quot; data-origin-height=&quot;317&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;지연&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(latency):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;신호와 열 주소가 들어온 순간부터 데이터 가 인출되어 버스에 실릴 때까지의 시간&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;주소 해독 및 액세스 시간&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #080efc;&quot;&gt;▣ 버스트 모드의 효과&lt;/span&gt;&lt;span style=&quot;color: #080efc;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;버스 사용권을 한 번 획득한 후&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;여러 클록 동 안 연속 전송 가능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;위 그림의 경우&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;버스트 길이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;= 4)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치 모듈&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(memory module)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;구성의 필요성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;/span&gt;&lt;span&gt;의 데이터 입출력 폭&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 8&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단어 단위의 데이터 액세스를 위하여 여러 개의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩들을 병렬로 접속하여 기억장치 모듈을 구성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 64-&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트 컴퓨터시스템을 위한 기억장치 모듈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;개의 64Mx8bit SDRAM 칩들을 병렬 접속&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➔&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트씩 읽기&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;쓰기 가능한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;512MByte&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 모듈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 기억장치 모듈 당&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩 한 개를 추가&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;8-&lt;/span&gt;&lt;span&gt;비트 길이의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;ECC(error-correction code)&lt;/span&gt;&lt;span&gt;를 같이 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;512MB&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 모듈의 모습&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;568&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wKYsV/btrZrc701mx/MCcvmcpjmTaBx6CClPz331/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wKYsV/btrZrc701mx/MCcvmcpjmTaBx6CClPz331/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wKYsV/btrZrc701mx/MCcvmcpjmTaBx6CClPz331/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwKYsV%2FbtrZrc701mx%2FMCcvmcpjmTaBx6CClPz331%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;611.63086&quot; height=&quot;192.96&quot; data-origin-width=&quot;568&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그림&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5-33. 512MByte SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 모듈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;중간 소켓에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;ECC&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;칩 추가 가능&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;DDR SDRAM&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 모듈의 대역폭&lt;/span&gt;&lt;span&gt;(bandwidth)&lt;/span&gt;&lt;span&gt;을 향상시키기 위한 기술&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;대역폭&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;단위 시간 당 전송되는 데이터 량&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;단위&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;: [bytes/sec]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;DDR(double data rate) SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;버스 클록 당 두 번의 데이 터 전송&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;클록 펄스의 상승&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;에지 및 하강&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;에지에서 각각 전송&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비교&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] SDRAM: SDR(single data rate) SDRAM&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;에 해당&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;DDR2 SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: DDR SDRAM&lt;/span&gt;&lt;span&gt;과 같으며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;버스 클록 주파수를 두 배로 높여 대역폭 향상&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;693&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blxdBd/btrZryCXkfI/G8XBc8yMTriAbdKIheL2kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blxdBd/btrZryCXkfI/G8XBc8yMTriAbdKIheL2kK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blxdBd/btrZryCXkfI/G8XBc8yMTriAbdKIheL2kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblxdBd%2FbtrZryCXkfI%2FG8XBc8yMTriAbdKIheL2kK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;486.36&quot; height=&quot;429.96&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;693&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;읽기 시간 비교&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;버스트 길이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 8)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;SDR @ 133 MHz&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;[PC133]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;버스 클록&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 133MHz&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;매 클록 주기&lt;/span&gt;&lt;span&gt;(7.5ns)&lt;/span&gt;&lt;span&gt;마다&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트씩 전송&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;번의 데이터 전송에 걸리는 시간&amp;nbsp;&lt;/span&gt;&lt;span&gt;= CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연(15ns) + (7.5nsx8) = 75ns&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;DDR @ 133 MHz&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;[DDR-266]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;상승 및 하강 에지에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트씩 전송&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;번의 데이터 전송에 걸리는 시간&amp;nbsp;&lt;/span&gt;&lt;span&gt;= CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연(15ns) + {(7.5ns/2)x8} = 45ns&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;DDR-2 @ 266 MHz&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;[DDR-533]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;버스 클록&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 266 MHz (&lt;/span&gt;&lt;span&gt;주기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 3.75ns)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;상승 및 하강 에지마다&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트씩 전송&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;번의 데이터 전송에 걸리는 시간&amp;nbsp;&lt;/span&gt;&lt;span&gt;= CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연(15ns) + {(3.75ns/2)x8} = 30ns&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;데이터 전송시간&lt;/span&gt;&lt;span&gt;(CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연 제외&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비교&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;60ns&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(SDR)&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;30ns&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(DDR)&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;15ns&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(DDR-2)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;DDR&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;기술의 기본 원리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;버스 클록의 상승 에지와 하강 에지에서 각각 데이터 전송&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;기억장치 제어기&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(memory controller)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;및 버스 인터페이스 회로의 개선&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;을 통하여 버스 클록 주파수 향상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;★&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;DDR3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;DDR4&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;도 같은 원리를 적용하여 설계&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 기억장치 대역폭&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(memory bandwidth)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;단위 시간 당 데이터 전송량&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;버스 폭&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(bus width) x&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;클록 주파수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;데이터 버스&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 64&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;버스 클록 주파수&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 100MHz&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;➔&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;대역폭&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;: (100MHz x 64) / 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 800[Mbytes/sec]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1; letter-spacing: 0px;&quot;&gt;SDR @133MHz : (133MHz x 64) / 8 = 1064[Mbytes/sec]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1; letter-spacing: 0px;&quot;&gt;DDR @133MHz : (133MHz x 2 x 64) / 8 = 2128[Mbytes/sec] &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1; letter-spacing: 0px;&quot;&gt;DDR2 @266MHz : (266MHz x 2 x 64) / 8 =&lt;/span&gt;&lt;span style=&quot;color: #0563c1; letter-spacing: 0px;&quot;&gt;4256[Mbytes/sec]&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;지연&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DDR (&lt;/span&gt;&lt;span&gt;그림&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5-34(b): SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 15ns&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;일 때&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;클록 주기가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;7.5ns&lt;/span&gt;&lt;span&gt;이므로&lt;/span&gt;&lt;span&gt;, CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 2&lt;/span&gt;&lt;span&gt;주기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DDR2 (&lt;/span&gt;&lt;span&gt;그림&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5-34(c)): f = 266MHz (&lt;/span&gt;&lt;span&gt;클록 주기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 3.75ns)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;/span&gt;&lt;span&gt;주기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(15ns / 3.75ns = 4&lt;/span&gt;&lt;span&gt;주기&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DDR3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DDR4&lt;/span&gt;&lt;span&gt;에 사용되는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SDRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩들의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 10ns&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;DDR3-1600 @800MHz : CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 8&lt;/span&gt;&lt;span&gt;주기&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;DDR4-3600 @1800MHz : CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지연&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 16&lt;/span&gt;&lt;span&gt;주기&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>CAS 지연</category>
      <category>DDR</category>
      <category>DDR SDRAM</category>
      <category>SDRAM</category>
      <category>기억장치 대역폭</category>
      <category>기억장치 모듈</category>
      <category>대역폭</category>
      <category>동기식 DRAM</category>
      <category>버스트 길이</category>
      <category>버스트 모드</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/89</guid>
      <comments>https://yz-zone.tistory.com/89#entry89comment</comments>
      <pubDate>Wed, 15 Feb 2023 15:23:31 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.5.3 캐시 기억장치 (계속)</title>
      <link>https://yz-zone.tistory.com/88</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;큰 용량의 세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시 조직의 예&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 큰 용량의 세트&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;연관 사상 캐시 조직의 예&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;주기억장치의 용량은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;16M (2&lt;/span&gt;&lt;span&gt;24&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;바이트이다&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;따라서 주기억장치의 주소는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;24&lt;/span&gt;&lt;span&gt;비트이고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트 단위로 주소가 지정된다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;주기억장치는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4-&lt;/span&gt;&lt;span&gt;바이트 크기의 블록들&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4M (2&lt;/span&gt;&lt;span&gt;22&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;개로 구성되어 있다&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그리 고 단어의 길이는 한 바이트이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;캐시의 용량은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64K (2&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;바이트이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;주기억장치의 블록 크기가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;바이트이므로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 라인의 크기도&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;바이트가&amp;nbsp;&lt;/span&gt;&lt;span&gt;되며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;결과적으로 라인 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;m&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 16K (2&lt;/span&gt;&lt;span&gt;14&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;개가 된다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;2-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 조직으로 가정한다&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;따라서 세트의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;v&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 8K (2&lt;/span&gt;&lt;span&gt;13&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개 이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 기억장치 주소 형식&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;85&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhPdIX/btrYszC7U7m/sOWVMLbdVoVFKNNerH39j1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhPdIX/btrYszC7U7m/sOWVMLbdVoVFKNNerH39j1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhPdIX/btrYszC7U7m/sOWVMLbdVoVFKNNerH39j1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhPdIX%2FbtrYszC7U7m%2FsOWVMLbdVoVFKNNerH39j1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;450&quot; height=&quot;73.56&quot; data-origin-width=&quot;519&quot; data-origin-height=&quot;85&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 각 세트가 공유하는 주기억장치 블록들&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nSgI5/btrYrksUJbJ/Oc8CbuBKczooFoOvmeSP6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nSgI5/btrYrksUJbJ/Oc8CbuBKczooFoOvmeSP6K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nSgI5/btrYrksUJbJ/Oc8CbuBKczooFoOvmeSP6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnSgI5%2FbtrYrksUJbJ%2FOc8CbuBKczooFoOvmeSP6K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;614.04&quot; height=&quot;198.48&quot; data-origin-width=&quot;684&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;64KByte&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;크기의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 캐시의 예&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cVUEcQ/btrYri9H7Zi/xwPqNvFKDB6JJvKLDssKQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cVUEcQ/btrYri9H7Zi/xwPqNvFKDB6JJvKLDssKQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cVUEcQ/btrYri9H7Zi/xwPqNvFKDB6JJvKLDssKQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVUEcQ%2FbtrYri9H7Zi%2FxwPqNvFKDB6JJvKLDssKQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;662.76&quot; height=&quot;429.96&quot; data-origin-width=&quot;1025&quot; data-origin-height=&quot;665&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;621&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YRXe2/btrYrU1P5bi/PKbr3hV1AOAwZr9FASkAWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YRXe2/btrYrU1P5bi/PKbr3hV1AOAwZr9FASkAWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YRXe2/btrYrU1P5bi/PKbr3hV1AOAwZr9FASkAWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYRXe2%2FbtrYrU1P5bi%2FPKbr3hV1AOAwZr9FASkAWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;564.12&quot; height=&quot;441.24&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;621&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;참고&lt;/span&gt;&lt;span&gt;] 16&lt;/span&gt;&lt;span&gt;진수&lt;/span&gt;&lt;span&gt;(Hexadecimal number)&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;372&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eXcxos/btrYrTWajqM/bUyPMHwvCpTLxPPXt76otk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eXcxos/btrYrTWajqM/bUyPMHwvCpTLxPPXt76otk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eXcxos/btrYrTWajqM/bUyPMHwvCpTLxPPXt76otk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeXcxos%2FbtrYrTWajqM%2FbUyPMHwvCpTLxPPXt76otk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;451&quot; height=&quot;372&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;372&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;교체 알고리즘&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상에서 주기억장치로부터 새로운 블록이 캐시로 적 재될 때&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;만약 세트 내 모든 라인들이 다른 블록들로 채워져 있다면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그들 중의 하나를 선택하여 새로운 블록으로 교체&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;교체 알고리즘&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 적중률을 극대화할 수 있도록 교체할 블록을 선택하기 위한 알고리즘&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;최소 최근 사용&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(Least Recently Used: LRU)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;알고리즘&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용되지 않은 채로 가장 오래 있었던 블록을 교체하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;FIFO(First-In-First-Out: FIFO)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;알고리즘&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시에 적재된 지 가장 오래된 블 록을 교체하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;최소 사용 빈도&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(Least Frequently Used: LFU)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;알고리즘&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;참조되었던 횟수 가 가장 적은 블록을 교체하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;임의&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(random)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;알고리즘&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;임의로 선택해서 교체&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;906&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nFSZu/btrYqT3pYbi/rEN1lrubUEnLZD9o7lie3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nFSZu/btrYqT3pYbi/rEN1lrubUEnLZD9o7lie3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nFSZu/btrYqT3pYbi/rEN1lrubUEnLZD9o7lie3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnFSZu%2FbtrYqT3pYbi%2FrEN1lrubUEnLZD9o7lie3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;493.44&quot; height=&quot;148.08&quot; data-origin-width=&quot;906&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;908&quot; data-origin-height=&quot;517&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c8PspM/btrYsAaWYE0/IRPzVBJWpK3twxQoIr9RHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c8PspM/btrYsAaWYE0/IRPzVBJWpK3twxQoIr9RHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c8PspM/btrYsAaWYE0/IRPzVBJWpK3twxQoIr9RHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8PspM%2FbtrYsAaWYE0%2FIRPzVBJWpK3twxQoIr9RHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;493.44&quot; height=&quot;281.04&quot; data-origin-width=&quot;908&quot; data-origin-height=&quot;517&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;쓰기 정책&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(write policy)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 캐시의 블록이 변경되었을 때&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 내용을 주기억장치에 갱신 하는 시기와 방법의 결정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 종류&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;1.&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;Write-through&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모든 쓰기 동작들이 캐시로 뿐만 아니라 주기억장 치로도 동시에 수행되는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;장점&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;캐시에 적재된 블록의 내용과 주기억장치에 있는 그 블록의 내용이 항상 같다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;단점&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;모든 쓰기 동작이 주기억장치 쓰기를 포함하므로&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;쓰기 시간이 길어진다&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #cc3300;&quot;&gt;2.&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;Write-back&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시에서 데이터가 변경되어도 주기억장치에는 갱신 되지 않는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;장점&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;기억장치에 대한 쓰기 동작의 횟수가 최소화되고&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;쓰기 시간 이 짧아진다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;단점&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;캐시의 내용과 주기억장치의 해당 내용이 서로 다르다&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;데이터 불 일치 현상&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;캐시의 데이터가 수정된 적이 있는 경우에는&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;블록을 교체할 때 주 기억장치에 갱신하는 동작이 선행되어야 하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그를 위해 각 캐시 라 인이 상태 비트&lt;/span&gt;&lt;span&gt;(state bit)&lt;/span&gt;&lt;span&gt;를 가지고 있어야 한다&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;454&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTjLhd/btrYqNI2BEb/itvm3J5SglkHTjEx6PJsWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTjLhd/btrYqNI2BEb/itvm3J5SglkHTjEx6PJsWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTjLhd/btrYqNI2BEb/itvm3J5SglkHTjEx6PJsWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTjLhd%2FbtrYqNI2BEb%2Fitvm3J5SglkHTjEx6PJsWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;642&quot; height=&quot;284&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;454&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;참고&lt;/span&gt;&lt;span&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다중프로세서시스템에서의 데이터 불일치 문제&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 다중프로세서시스템에서의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;데이터 불일치 문제&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(data inconsistency problem)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치에 있는 블록의 내용과 캐시 라인에 적재된 블록의 내용이 서로 달라지는 문제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 캐시 일관성 프로토콜&lt;/span&gt;&lt;span&gt;(cache coherence protocol)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필요&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;] MESI&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로토콜&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;제&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;장&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;4.3&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;절&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;]&lt;/span&gt;&lt;span&gt;에서 설명함&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;다중 캐시&lt;/span&gt;&lt;span&gt;(multiple cache)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;온&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;칩 캐시&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(on-chip cache)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 액세스 시간을 단축시키기 위하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩 내에 포함시킨 캐시&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;아래 그림의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L1)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;1)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;계층적 캐시&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(hierarchical cache)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&amp;nbsp;&lt;/span&gt;&lt;span&gt;온&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;칩 캐시를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;차&lt;/span&gt;&lt;span&gt;(L1)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시로 사용하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩 외부에 더 큰 용량의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;차&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(L2)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시를 설치하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;306&quot; data-origin-height=&quot;363&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/enxwBI/btrYpobWFzQ/sPxV0vASmTKL5hjQxGgx4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/enxwBI/btrYpobWFzQ/sPxV0vASmTKL5hjQxGgx4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/enxwBI/btrYpobWFzQ/sPxV0vASmTKL5hjQxGgx4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FenxwBI%2FbtrYpobWFzQ%2FsPxV0vASmTKL5hjQxGgx4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;205.44&quot; height=&quot;243.84&quot; data-origin-width=&quot;306&quot; data-origin-height=&quot;363&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;의 슈퍼&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;(super-set):&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;의 용량이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;보다 크며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;의 모든 내용이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;에도 존재&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 먼저&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;을 검사하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;만약 원하는 정보가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;에 없다면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;를 검사하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;에도 없는 경우에는 주기억장치를 액세스&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;은속도가빠르지만용량이작기때문에&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;보다적중률은더낮다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2-&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;단계 캐시 시스템의 평균 기억장치 액세스 시간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;Ta = H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;x&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;L1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;+&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;- H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;x&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;L2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;+ (&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1 - H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;x&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;Tm&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;만약&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;H&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;L&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;에서 미스 된 액세스들에 대한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;L&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;의 적중률이라면&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;Ta= H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;x&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;L1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1-H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;x&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;T&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;L2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1-H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1-H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;H&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;x&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;Tm&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;666&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cc3CoE/btrYqKTcfTu/DKytPGDpWBPYUmAbtPZPLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cc3CoE/btrYqKTcfTu/DKytPGDpWBPYUmAbtPZPLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cc3CoE/btrYqKTcfTu/DKytPGDpWBPYUmAbtPZPLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcc3CoE%2FbtrYqKTcfTu%2FDKytPGDpWBPYUmAbtPZPLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;526.8&quot; height=&quot;439.08&quot; data-origin-width=&quot;799&quot; data-origin-height=&quot;666&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;분리 캐시&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(split cache)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;1)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;분리 캐시&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(split cache)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시를 명령어 캐시와 데이터 캐시로 분리&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;명령어 인출 유니트와 실행 유니트 간의 캐시 액세스 충돌 제거&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;대부분의 고속 프로세서들에서 사용&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pgSmE/btrYmucvpnS/TegRFoo677S6l5rKxsFUKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pgSmE/btrYmucvpnS/TegRFoo677S6l5rKxsFUKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pgSmE/btrYmucvpnS/TegRFoo677S6l5rKxsFUKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpgSmE%2FbtrYmucvpnS%2FTegRFoo677S6l5rKxsFUKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;501.96&quot; height=&quot;265.68&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;계층적 분리 캐시의 사례&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인텔 이타늄&lt;/span&gt;&lt;span&gt;(Itanium)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로세서&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;491&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dV1cr5/btrYvmpJFKd/dI3NrOQXLnkRwLlDmSDTr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dV1cr5/btrYvmpJFKd/dI3NrOQXLnkRwLlDmSDTr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dV1cr5/btrYvmpJFKd/dI3NrOQXLnkRwLlDmSDTr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdV1cr5%2FbtrYvmpJFKd%2FdI3NrOQXLnkRwLlDmSDTr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;615&quot; height=&quot;297&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;491&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;멀티&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;코어 프로세서의 캐시 구조&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인텔&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;i7-990X&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;쿼드&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;코어 프로세서의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3-&lt;/span&gt;&lt;span&gt;레벨 캐시 구조&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;539&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBBFxU/btrYrUt0KRs/0WrU2kHOSi8Qk7GV0E0n60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBBFxU/btrYrUt0KRs/0WrU2kHOSi8Qk7GV0E0n60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBBFxU/btrYrUt0KRs/0WrU2kHOSi8Qk7GV0E0n60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBBFxU%2FbtrYrUt0KRs%2F0WrU2kHOSi8Qk7GV0E0n60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;708.6&quot; height=&quot;371.52&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;539&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>Write-Back</category>
      <category>Write-Through</category>
      <category>계층적 캐시</category>
      <category>교체 알고리즘</category>
      <category>다중 캐시</category>
      <category>데이터 불일치 문제</category>
      <category>분리 캐시</category>
      <category>쓰기 정책</category>
      <category>온-칩 캐시</category>
      <category>인텔 이타늄 프로세서</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/88</guid>
      <comments>https://yz-zone.tistory.com/88#entry88comment</comments>
      <pubDate>Wed, 8 Feb 2023 02:53:12 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.5.2 캐시 기억장치 (계속)</title>
      <link>https://yz-zone.tistory.com/87</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;완전&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 완전&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;연관 사상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;주기억장치 블록이 캐시의 어떤 라인으로든 적재 가능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;태그 필드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치 블록 번호&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;기억장치 주소 형식&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;516&quot; data-origin-height=&quot;65&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Eun9C/btrYvna6Kff/2rNjKgJfIeB53aYV2MbPPk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Eun9C/btrYvna6Kff/2rNjKgJfIeB53aYV2MbPPk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Eun9C/btrYvna6Kff/2rNjKgJfIeB53aYV2MbPPk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEun9C%2FbtrYvna6Kff%2F2rNjKgJfIeB53aYV2MbPPk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;464.4&quot; height=&quot;58.56&quot; data-origin-width=&quot;516&quot; data-origin-height=&quot;65&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;직접 사상 캐시의 예에 완전&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;연관 사상 방식을 적용하면&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;67&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lMUlY/btrYqSpSYrN/prAIVgHtPTLJxlFyoaGwy0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lMUlY/btrYqSpSYrN/prAIVgHtPTLJxlFyoaGwy0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lMUlY/btrYqSpSYrN/prAIVgHtPTLJxlFyoaGwy0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlMUlY%2FbtrYqSpSYrN%2FprAIVgHtPTLJxlFyoaGwy0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378.84&quot; height=&quot;60.24&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;완전&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시의 조직&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;416&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMWzSJ/btrYqNCkcbO/RX09uUaPhGp2xEQyokHv1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMWzSJ/btrYqNCkcbO/RX09uUaPhGp2xEQyokHv1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMWzSJ/btrYqNCkcbO/RX09uUaPhGp2xEQyokHv1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMWzSJ%2FbtrYqNCkcbO%2FRX09uUaPhGp2xEQyokHv1k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;621.835&quot; height=&quot;400.2&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;416&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;완전&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시의 장단점&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;장점&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;새로운 블록이 캐시로 적재될 때 라인의 선택이 매우 자유 롭다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;지역성이 높다면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;적중률이 매우 높아진다&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;단점&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;캐시 라인들의 태그들을 병렬로 검사하기 위하여 가격이 높은 연관 기억장치&lt;/span&gt;&lt;span&gt;(associative memory)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;및 복잡한 주변 회로가 필요&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;855&quot; data-origin-height=&quot;782&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dok6lx/btrYqTh6vzl/kHokFBzHBDxyb1XC0z5KTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dok6lx/btrYqTh6vzl/kHokFBzHBDxyb1XC0z5KTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dok6lx/btrYqTh6vzl/kHokFBzHBDxyb1XC0z5KTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdok6lx%2FbtrYqTh6vzl%2FkHokFBzHBDxyb1XC0z5KTk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;474.96&quot; height=&quot;434.4&quot; data-origin-width=&quot;855&quot; data-origin-height=&quot;782&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예제&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5-3]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;완전&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시에서의 적중 검사 예&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) 1011000 (2) 0010110 (3) 0000001 (4) 0111111&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;풀이&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(1)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 적중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;현재&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인에 적재되어 있음&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(2)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 미스&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;첫 번째 빈 라인인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인에 적재된다&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;태그&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;= 00101,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;데이터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;assm&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;rsquo;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(3)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 미스&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;라인 번호 순으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;번 라인에 적재된다&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;태그&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;= 00000,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;데이터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;abcd&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;rsquo;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(4)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 적중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;현재&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인에 적재되어 있음&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 세트&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;연관 사상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;직접 사상과 완전&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;연관 사상의 조합&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;주기억장치 블록 그룹이 하나의 캐시 세트를 공유하며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 세트&lt;/span&gt;&lt;span&gt;에는 두 개 이상의 라인들이 적재될 수 있음&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;v&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의 세트&lt;/span&gt;&lt;span&gt;(set)&lt;/span&gt;&lt;span&gt;들로 나누어지며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 세트들은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;k&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의 라&lt;/span&gt;&lt;span&gt;인들로 구성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00b0f0;&quot;&gt;k-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #00b0f0;&quot;&gt;세트&lt;/span&gt;&lt;span style=&quot;color: #00b0f0;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #00b0f0;&quot;&gt;연관 사상&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이라고 부름&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;주기억장치블록이적재될수있는캐시세트의번호&lt;/span&gt;&lt;span&gt;i :&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;i = j mod v&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;단&lt;/span&gt;&lt;span&gt;, i :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 세트의 번호&lt;br /&gt;&lt;/span&gt;&lt;span&gt;j :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치 블록 번호&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;v :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 세트들의 수&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치 주소 형식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;태그 필드와 세트 필드를 합한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;t+s&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;비트가 주기억장치의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;t+s&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;블록들 중의 하나를 지정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 블록이 적재될 수 있는 세트 번호&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트 필드에 의해 지정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;97&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pah7H/btrYqTbizYP/txBKT8T1kvmGEnKvSdONv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pah7H/btrYqTbizYP/txBKT8T1kvmGEnKvSdONv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pah7H/btrYqTbizYP/txBKT8T1kvmGEnKvSdONv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpah7H%2FbtrYqTbizYP%2FtxBKT8T1kvmGEnKvSdONv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;468.72&quot; height=&quot;69.84&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;97&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;앞의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;[예]&lt;span&gt;에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;세트-연관 사상 방식을 적용하는 경우의 주소 형식: (&lt;span&gt;세트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;= 8/2 = 4개)&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;81&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biP6dp/btrYsaDuBeu/rZ8BvQb0KrRhs2V2rKmkoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biP6dp/btrYsaDuBeu/rZ8BvQb0KrRhs2V2rKmkoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biP6dp/btrYsaDuBeu/rZ8BvQb0KrRhs2V2rKmkoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiP6dp%2FbtrYsaDuBeu%2FrZ8BvQb0KrRhs2V2rKmkoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;455.52&quot; height=&quot;75.24&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;81&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 세트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 라인 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;v&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;m&lt;/span&gt;&lt;span&gt;) &amp;amp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트 내 라인의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;k&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;직접 사상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 세트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 1 &amp;amp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트 내 라인의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시의 전체 라인 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;k&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;m&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;완전&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;연관사상&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상의 동작 원리&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 기억장치 주소의 세트 필드의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;s&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트들을 이용하여 캐시 세 트들 중의 하나를 선택&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 주소의 태그 필드 내용과 그 세트 내의 태그들을 비교&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;일치하는 것이 있으면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 적중&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;그 라인내의 한 단어를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;w&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트에 의해 선택하여 인출&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;일치하는 것이 없다면&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주기억장치를 액세스&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;세트 내 라인들 중의 한 라인에 새로운 블록을 적재&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;교체 알고리즘 필요&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;2-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시의 조직&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;510&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUvftR/btrYrTBQOF7/vB9uMvSVJkWr1ohp684wf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUvftR/btrYrTBQOF7/vB9uMvSVJkWr1ohp684wf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUvftR/btrYrTBQOF7/vB9uMvSVJkWr1ohp684wf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUvftR%2FbtrYrTBQOF7%2FvB9uMvSVJkWr1ohp684wf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;642&quot; height=&quot;382.44&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;510&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;2-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시의 예&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 128( 2&lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;br /&gt;블록 크기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치 블록 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 128/4 = 32&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;캐시 크기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 32&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;라인 크기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트당라인수&lt;/span&gt;&lt;span&gt;=2&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;캐시내세트의수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;v&lt;/span&gt;&lt;span&gt;=8/2=4&lt;/span&gt;&lt;span&gt;개&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;337&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cx0Yk7/btrYrn4aqOn/PRZCRNDREvKgz0haPlTPW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cx0Yk7/btrYrn4aqOn/PRZCRNDREvKgz0haPlTPW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cx0Yk7/btrYrn4aqOn/PRZCRNDREvKgz0haPlTPW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcx0Yk7%2FbtrYrn4aqOn%2FPRZCRNDREvKgz0haPlTPW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;639.6&quot; height=&quot;204.24&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;337&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상의 예&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;862&quot; data-origin-height=&quot;801&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uYrIS/btrYqSpS09c/fd2VN9xrMDikMU9kuAqla0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uYrIS/btrYqSpS09c/fd2VN9xrMDikMU9kuAqla0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uYrIS/btrYqSpS09c/fd2VN9xrMDikMU9kuAqla0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuYrIS%2FbtrYqSpS09c%2Ffd2VN9xrMDikMU9kuAqla0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;473.28&quot; height=&quot;439.8&quot; data-origin-width=&quot;862&quot; data-origin-height=&quot;801&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예제&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5-4] 2-way&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세트&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연관 사상 캐시에서의 적중 검사&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) 1011010 (2) 1110101 (3) 1000000 (4) 0001111&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;풀이&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;(1)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;캐시 적중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;현재&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 세트의 두 번째 라인에 적재되어 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;(2)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 세트의 두 번째 라인에 적재&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;(3)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 세트의 첫 번째 라인에 적재&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;(4)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;캐시 적중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;현재&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 세트의 첫 번째 라인에 적재되어 있음&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>기억장치 주소</category>
      <category>세트연관사상</category>
      <category>완전 연관 사상</category>
      <category>완전연관사상</category>
      <category>직접 사상</category>
      <category>캐시</category>
      <category>캐시 기억장치</category>
      <category>캐시 미스</category>
      <category>캐시 적중</category>
      <category>컴퓨터구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/87</guid>
      <comments>https://yz-zone.tistory.com/87#entry87comment</comments>
      <pubDate>Wed, 8 Feb 2023 02:45:10 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.5 캐시 기억장치</title>
      <link>https://yz-zone.tistory.com/86</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;캐시 기억장치&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 캐시 기억장치 사용 목적&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;와 주기억장치의 속도 차이로 인한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;대기 시간을 최소화 시키 기 위하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;와 주기억장치 사이에 설치하는 고속 반도체 기억장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 특징&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;주기억장치&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(DRAM)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;보다 액세스 속도가 더 높은 칩&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(SRAM)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;가격 및 제한된 공간 때문에 용량이 적다&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;340&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cf2QPF/btrYtxrxuCl/yRMUs0yHKo6wlr78YqwTAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cf2QPF/btrYtxrxuCl/yRMUs0yHKo6wlr78YqwTAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cf2QPF/btrYtxrxuCl/yRMUs0yHKo6wlr78YqwTAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcf2QPF%2FbtrYtxrxuCl%2FyRMUs0yHKo6wlr78YqwTAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;209.88&quot; height=&quot;273.24&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;340&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 캐시 적중&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(cache hit)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 원하는 데이터가 캐시에 있는 상태&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(cache miss)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 원하는 데이터가 캐시에 없는 상태&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이 경우에는 주기억장치로부터 데이터를 읽어옴&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;적중률&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(hit ratio)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시에 적중되는 정도&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;H&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;89&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b97aoS/btrYqySYs9z/9hIzYIk62SMVk7lNXAdnjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b97aoS/btrYqySYs9z/9hIzYIk62SMVk7lNXAdnjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b97aoS/btrYqySYs9z/9hIzYIk62SMVk7lNXAdnjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb97aoS%2FbtrYqySYs9z%2F9hIzYIk62SMVk7lNXAdnjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;242&quot; height=&quot;56&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;89&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;캐시의 미스율&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(miss ratio)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;- H&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;평균 기억장치 액세스 시간&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(Ta)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;Ta = H&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;Tc +&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;- H&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;Tm&lt;br /&gt;&lt;/span&gt;&lt;span&gt;단&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Tc&lt;/span&gt;&lt;span&gt;는 캐시 액세스 시간&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;Tm&lt;/span&gt;&lt;span&gt;은 주기억장치 액세스 시간&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;캐시 적중률과 평균 기억장치 액세스 시간의 관계&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;878&quot; data-origin-height=&quot;510&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lBow8/btrYqTWGmYi/RQEqKFkkKLvSIELjni62V1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lBow8/btrYqTWGmYi/RQEqKFkkKLvSIELjni62V1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lBow8/btrYqTWGmYi/RQEqKFkkKLvSIELjni62V1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlBow8%2FbtrYqTWGmYi%2FRQEqKFkkKLvSIELjni62V1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;561.84&quot; height=&quot;326.16&quot; data-origin-width=&quot;878&quot; data-origin-height=&quot;510&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 캐시의 적중률이 높아질수록 평균 기억장치 액세스시간은 캐시 액세스 시간에 접근&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 캐시 적중률은 프로그램과 데이터의 지역성&lt;/span&gt;&lt;span&gt;(locality)&lt;/span&gt;&lt;span&gt;에 따라 달라짐&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 원하는 데 이터가 캐시에 있는 상태&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;지역성&lt;/span&gt;&lt;span&gt;(locality)&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 시간적 지역성&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(temporal locality)&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;최근에 액세스된 프로그램이나 데이터가 가까운 미래에 다시 액세스 될 가능성이 높다&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 공간적 지역성&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(spatial locality)&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;기억장치내에 인접하여 저장되어 있는 데이터들이 연속적으로 액세스 될 가능성이 높다&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 순차적 지역성&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(sequential locality)&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;분기&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;(branch)&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;가 발생하지 않는 한&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;명령어들은 기억장치에 저장된 순 서대로 인출되어 실행된다&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;캐시 설계에 있어서의 공통적인 목표&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 캐시 적중률의 극대&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 캐시 액세스 시간의 최소화&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 캐시 미스에 따른 지연 시간의 최소화&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 주기억장치와 캐시 간의 데이터 일관성 유지 및 그에 따른 오버헤드의 최소화&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;캐시의 크기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;/&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;인출 방식&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 캐시의 크기&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;용량&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;용량이 커질수록 적중률이 높아지지만&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비용이 증가&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;용량이 커질수록 주소 해독 및 정보 인출을 위한 주변 회로가 더 복잡&lt;/span&gt;&lt;span&gt;해지기 때문에 액세스 시간이 다소 더 길어진다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 인출 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;요구 인출&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(demand fetch)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;방식&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;필요한 정보만 인출해 오는 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;선인출&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(prefetch)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;방식&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;필요한 정보 외에 앞으로 필요할 것으로 예측되는 정보도 미리 인출&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;지역성이 높은 경우에 효과가 크다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;주기억장치와 캐시의 조직&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;*&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;주기억장치 블록&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;(K&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;개의 단어들로 구성&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;하나의 캐시 라인&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;(cache line)&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;에 적재&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;753&quot; data-origin-height=&quot;475&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbF8us/btrYri2Wh1Y/S2KvhN8kvPNo8N4UXywnJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbF8us/btrYri2Wh1Y/S2KvhN8kvPNo8N4UXywnJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbF8us/btrYri2Wh1Y/S2KvhN8kvPNo8N4UXywnJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbF8us%2FbtrYri2Wh1Y%2FS2KvhN8kvPNo8N4UXywnJ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;570.36615&quot; height=&quot;359.62134&quot; data-origin-width=&quot;753&quot; data-origin-height=&quot;475&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 블록&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(block)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치로부터 동시에 인출되는 정보들의 그룹&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;주기억장치용량&lt;/span&gt;&lt;span&gt;=2&lt;/span&gt;&lt;span&gt;n&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단어&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;블록&lt;/span&gt;&lt;span&gt;=K&lt;/span&gt;&lt;span&gt;단어&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;블록의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 2&lt;/span&gt;&lt;span&gt;n&lt;/span&gt;&lt;span&gt;/K&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 라인&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(line)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시에서 각 블록이 저장되는 장소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 태그&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(tag)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;라인에 적재된 블록을 구분해주는 정보&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;사상 방식&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 사상 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 주기억장치 블록이 어느 캐시 라인에 적재될 것인 지를 결정해 주는 방식으로서&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 내부 조직을 결정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;직접 사상&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(direct mapping)&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;완전&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;연관 사상&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(fully-associative mapping)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;세트&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;연관 사상&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(set-associative mapping)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;직접 사상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;각 주기억장치의 블록이 지정된 하나의 캐시 라인으로만 적재됨&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;주기억장치 주소 형식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;태그 필드&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;t&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;태그 번호&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;라인에 적재되어 있는 블록의 번호&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;라인 번호&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;l&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;캐시의&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;m&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;= 2&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;l&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;개의 라인들 중의 하나를 지정&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;단어필드&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;w&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;각블록내&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;w&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;개단어들중의하나를구분&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;주기억장치의블록&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;가적재될수있는캐시라인의번호&lt;/span&gt;&lt;span&gt;i&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;i = j mod m&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;단&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;주기억장치블록번호&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;m&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;캐시라인의전체수&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;라인을 공유하는 주기억장치 블록들&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣각캐시라인은&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;t&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의블록들에의하여공유&lt;br /&gt;▣ 같은 라인을 공유하는 블록들은 서로 다른 태그를 가짐&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;884&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0BjuU/btrYtxSAQoa/K0qZQiV8K5rRacOZE2tDb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0BjuU/btrYtxSAQoa/K0qZQiV8K5rRacOZE2tDb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0BjuU/btrYtxSAQoa/K0qZQiV8K5rRacOZE2tDb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0BjuU%2FbtrYtxSAQoa%2FK0qZQiV8K5rRacOZE2tDb0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;545&quot; height=&quot;167&quot; data-origin-width=&quot;884&quot; data-origin-height=&quot;271&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;직접 사상 캐시의 조직&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pxaka/btrYpgdYbmI/fzD2fL3bMio9xDg64Gf1NK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pxaka/btrYpgdYbmI/fzD2fL3bMio9xDg64Gf1NK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pxaka/btrYpgdYbmI/fzD2fL3bMio9xDg64Gf1NK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpxaka%2FbtrYpgdYbmI%2FfzD2fL3bMio9xDg64Gf1NK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;618&quot; height=&quot;328&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;직접 사상 캐시의 동작 원리&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 캐시로 기억장치 주소가 보내지면&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;그 중&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;l&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;비트의 라인 번호 를 이용하여 캐시의 라인을 선택&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▣ 선택된 라인의 태그 비트들을 읽어서 주소의 태그 비트들과 비교&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;두 태그값이 일치하면&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;캐시 적중&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;➔&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;주소의&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;w&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;비트들을 이용하여 라 인내의 단어들 중에서 하나를 인출하여&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;CPU&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;로 전송&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;태그값이 일치하지 않는다면&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;)&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;주소를 주기억장치로 보내어 한 블록을 액세스&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;인출된 블록을 지정된 캐시 라인에 적재하고&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;주소의 태그 비트들을 그 라인의 태그 필드에 기록&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;만약 그 라인에 다른 블록이 이미 적재되어 있다면&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;그 내용은 지워지고 새로이 인출된 블록을 적재하고 태그도 갱신&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;직접 사상 캐시의 예&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 128( 2&lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치 주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 7&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;바이트 단위 주소 지정&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;블록 크기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;128/4 = 32&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의 블록들로 구성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 32&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;캐시 라인 크기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;블록 크기와 동일&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;전체캐시라인의수&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;m&lt;/span&gt;&lt;span&gt;=32/4=8&lt;/span&gt;&lt;span&gt;개&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;기억장치 주소 형식&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;89&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l4wMT/btrYszpBPSJ/U1cpYqjs88DbptyA8rpZi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l4wMT/btrYszpBPSJ/U1cpYqjs88DbptyA8rpZi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l4wMT/btrYszpBPSJ/U1cpYqjs88DbptyA8rpZi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl4wMT%2FbtrYszpBPSJ%2FU1cpYqjs88DbptyA8rpZi1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378&quot; height=&quot;65&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;89&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 각 기억장치 블록이 공유하게 될 캐시 라인 번호&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;i = j mod 8&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;397&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WRSD3/btrYrT9F9Ob/TBS9fDsbUQB2ykLD9jWKkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WRSD3/btrYrT9F9Ob/TBS9fDsbUQB2ykLD9jWKkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WRSD3/btrYrT9F9Ob/TBS9fDsbUQB2ykLD9jWKkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWRSD3%2FbtrYrT9F9Ob%2FTBS9fDsbUQB2ykLD9jWKkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;531&quot; height=&quot;242&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;397&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;848&quot; data-origin-height=&quot;799&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnAgvi/btrYqADgdjX/J7uDg7g4ELlXV6sAPqvKKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnAgvi/btrYqADgdjX/J7uDg7g4ELlXV6sAPqvKKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnAgvi/btrYqADgdjX/J7uDg7g4ELlXV6sAPqvKKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnAgvi%2FbtrYqADgdjX%2FJ7uDg7g4ELlXV6sAPqvKKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;457.2&quot; height=&quot;430.8&quot; data-origin-width=&quot;848&quot; data-origin-height=&quot;799&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예제&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5-2]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;직접 사상 캐시에서의 적중 검사 예&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(1) 0101000 (2) 0001101 (3) 1110111 (4) 1011010&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;풀이&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(1)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인의 데이터 필드 : &amp;lsquo;info&amp;rsquo;, 태그&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;: 01&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(2)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 적중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;: 3&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인에 적재되어 있음&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(3)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 미스&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인의 데이터 필드 : &amp;lsquo;tech&amp;rsquo;, 태그&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;: 11&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(4)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;캐시 적중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;: 6&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;번 라인에 적재되어 있음&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;참고&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;단어 필드의 값 이 &amp;rsquo;10&amp;rsquo;이므로&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;만약 읽기 동작이라면 &amp;lsquo;arch&amp;rsquo; 중에서 세 번째 단어인 &amp;lsquo;c&amp;rsquo;가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;CPU&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;로 읽혀진다&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;.]&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span&gt;직접 사상 캐시의 장단점&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;장점&lt;/span&gt;&lt;span&gt;]&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;하드웨어가 간단하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;구현 비용이 적게 든다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;단점&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 주기억장치 블록이 적재될 수 있는 캐시 라인이 한 개 뿐이기 때문 에&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 라인을 공유하는 다른 볼록이 적재되는 경우에는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;overwrite&lt;/span&gt;&lt;span&gt;되 거나&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;swap-out&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;됨&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>사상 방식</category>
      <category>선인출 방식</category>
      <category>적중률</category>
      <category>주기억장치</category>
      <category>지역성</category>
      <category>직접 사상</category>
      <category>캐시</category>
      <category>캐시 기억장치</category>
      <category>캐시 미스</category>
      <category>캐시 적중</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/86</guid>
      <comments>https://yz-zone.tistory.com/86#entry86comment</comments>
      <pubDate>Wed, 8 Feb 2023 02:36:49 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.4 기억장치 모듈의 설계</title>
      <link>https://yz-zone.tistory.com/85</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;기억장치 모듈의 설계&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치 모듈이란&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;기억장치 칩의 데이터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;I/O&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;비트 수가 컴퓨터의 단어 길이보다 적은 경우&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;여러 개의 칩들을 병렬로 접속하여 기억장치 모듈을 구성&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;한 번에 한 단어씩 액세스할 수 있도록 하기 위해...)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;단어의 길이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;= N&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;기억장치 칩의 데이터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;I/O&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;비트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;= B&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;라면&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;N/B&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;개의 칩들을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;병렬 접속&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;!!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] N = 8&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;일 때&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, 16&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;times;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;칩들을 이용한 기억장치 모듈의 설계&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: 2&lt;/span&gt;&lt;span&gt;개의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩들을 병렬 접속&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;모듈의 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: (16&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;4)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 16&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 16&lt;/span&gt;&lt;span&gt;바이트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주소 비트&lt;/span&gt;&lt;span&gt;(4&lt;/span&gt;&lt;span&gt;개&lt;/span&gt;&lt;span&gt;: A&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;&amp;sim;A&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 칩들에 공통으로 접속&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;칩 선택&lt;/span&gt;&lt;span&gt;(Chip Select: CS)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;신호도 두 칩들에 공통으로 접속&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주소 영역 : 0000 &amp;sim; 1111&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩들을 이용한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;비트 기억장치 모듈&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;700&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byoR8t/btrYkFwLQ1r/agkKRpAiEdOWudOEmMJ1lK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byoR8t/btrYkFwLQ1r/agkKRpAiEdOWudOEmMJ1lK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byoR8t/btrYkFwLQ1r/agkKRpAiEdOWudOEmMJ1lK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyoR8t%2FbtrYkFwLQ1r%2FagkKRpAiEdOWudOEmMJ1lK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;695.16&quot; height=&quot;424.44&quot; data-origin-width=&quot;1146&quot; data-origin-height=&quot;700&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;] 1K&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;칩들을 이용한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;1K&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;32&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;비트 기억장치 모듈의 설계&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;: 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;개의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;칩들을 병렬 접속&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;모듈의 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: (1K&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;8)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 1K&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;32&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 1Kword&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주소 비트&lt;/span&gt;&lt;span&gt;(10&lt;/span&gt;&lt;span&gt;개&lt;/span&gt;&lt;span&gt;: A&lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt;&amp;sim;A&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모든 칩들에 공통으로 접속&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주소 영역 : 000H &amp;sim; 3FFH (단&lt;/span&gt;&lt;span&gt;, H&lt;/span&gt;&lt;span&gt;는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt;진수 표시&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;데이터 저장&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;동일한 기억장치 주소에 대하여 칩 당&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(32&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트들 중의&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;) 8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비 트씩 분산 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;1K&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;32&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트 기억장치 모듈&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1118&quot; data-origin-height=&quot;435&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJLkOV/btrYjgkeb8r/kOdF1H8vsWXK43lTZrZhok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJLkOV/btrYjgkeb8r/kOdF1H8vsWXK43lTZrZhok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJLkOV/btrYjgkeb8r/kOdF1H8vsWXK43lTZrZhok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJLkOV%2FbtrYjgkeb8r%2FkOdF1H8vsWXK43lTZrZhok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696.12&quot; height=&quot;270.84&quot; data-origin-width=&quot;1118&quot; data-origin-height=&quot;435&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;참고&lt;/span&gt;&lt;span&gt;] 16&lt;/span&gt;&lt;span&gt;진수&lt;/span&gt;&lt;span&gt;(Hexadecimal number)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;465&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byTOU3/btrYjWS2g8T/yxlPX8lDHLqcFuOQ4uAaA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byTOU3/btrYjWS2g8T/yxlPX8lDHLqcFuOQ4uAaA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byTOU3/btrYjWS2g8T/yxlPX8lDHLqcFuOQ4uAaA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyTOU3%2FbtrYjWS2g8T%2FyxlPX8lDHLqcFuOQ4uAaA0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;469&quot; height=&quot;465&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;465&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;기억장치 모듈의 설계&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;계속&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필요한 기억 장소의 수가 각 기억장치 칩의 기억 장소 수보다 많은 경우&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;여러 개의 칩들을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;직렬 접속&lt;/span&gt;&lt;span&gt;하여 기억장치 모듈을 구성&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cklhXt/btrYcgS4FjZ/mLfcyMm5XkbzmQ32tY7nw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cklhXt/btrYcgS4FjZ/mLfcyMm5XkbzmQ32tY7nw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cklhXt/btrYcgS4FjZ/mLfcyMm5XkbzmQ32tY7nw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcklhXt%2FbtrYcgS4FjZ%2FmLfcyMm5XkbzmQ32tY7nw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696&quot; height=&quot;311&quot; data-origin-width=&quot;748&quot; data-origin-height=&quot;334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩들을 이용한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;32&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;비트 기억장치 모듈&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;568&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yStaU/btrYjmY4CnC/AypHKNAajzBcKAglu0LJCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yStaU/btrYjmY4CnC/AypHKNAajzBcKAglu0LJCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yStaU/btrYjmY4CnC/AypHKNAajzBcKAglu0LJCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyStaU%2FbtrYjmY4CnC%2FAypHKNAajzBcKAglu0LJCK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;666.96&quot; height=&quot;568&quot; data-origin-width=&quot;1129&quot; data-origin-height=&quot;568&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;447&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bc8OwQ/btrYmzivaSR/ozZnBKQJd0XVxMwKAO4PF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bc8OwQ/btrYmzivaSR/ozZnBKQJd0XVxMwKAO4PF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bc8OwQ/btrYmzivaSR/ozZnBKQJd0XVxMwKAO4PF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbc8OwQ%2FbtrYmzivaSR%2FozZnBKQJd0XVxMwKAO4PF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;341&quot; height=&quot;93&quot; data-origin-width=&quot;447&quot; data-origin-height=&quot;93&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;384&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l3sAt/btrYmto2sX7/o84TOAMawaqnE4zl3LJaf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l3sAt/btrYmto2sX7/o84TOAMawaqnE4zl3LJaf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l3sAt/btrYmto2sX7/o84TOAMawaqnE4zl3LJaf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl3sAt%2FbtrYmto2sX7%2Fo84TOAMawaqnE4zl3LJaf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;719&quot; height=&quot;384&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;384&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 각&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;RAM&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;에 지정되는 주소 영역&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;871&quot; data-origin-height=&quot;392&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3au19/btrYdiwoNCS/1B2dSIR7H2kRGh50CKxgdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3au19/btrYdiwoNCS/1B2dSIR7H2kRGh50CKxgdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3au19/btrYdiwoNCS/1B2dSIR7H2kRGh50CKxgdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3au19%2FbtrYdiwoNCS%2F1B2dSIR7H2kRGh50CKxgdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;571&quot; height=&quot;257&quot; data-origin-width=&quot;871&quot; data-origin-height=&quot;392&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;4K x 8&lt;/span&gt;&lt;span&gt;비트 기억장치 모듈&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;693&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lOOww/btrYkLX1PKE/7LuKU50qfyUOJIy0d9IOok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lOOww/btrYkLX1PKE/7LuKU50qfyUOJIy0d9IOok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lOOww/btrYkLX1PKE/7LuKU50qfyUOJIy0d9IOok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlOOww%2FbtrYkLX1PKE%2F7LuKU50qfyUOJIy0d9IOok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;651&quot; height=&quot;406&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;693&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 기억장치 모듈의 설계 순서&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;컴퓨터시스템에 필요한 기억장치 용량 결정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용할 칩들을 결정하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소 표&lt;/span&gt;&lt;span&gt;(address table; address map&lt;/span&gt;&lt;span&gt;이라고도 함&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를 작성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;세부 회로 설계&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;] 8-&lt;/span&gt;&lt;span style=&quot;color: #ed7d31;&quot;&gt;비트 마이크로컴퓨터를 위한 기억장치의 설계&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #008000;&quot;&gt;필요 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;: 1KByte ROM, 2KByte RAM&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;주소 영역&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: ROM = 0&lt;/span&gt;&lt;span&gt;번지부터&lt;/span&gt;&lt;span&gt;, RAM = 800H&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;번지부터&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;사용 가능한 칩들&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: 1K&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;8bit ROM, 512&lt;/span&gt;&lt;span&gt;&amp;times;&lt;/span&gt;&lt;span&gt;8bit RAMs&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;기억장치주소표&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(memoryaddressmap)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;275&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czPXc7/btrYj0VsLvv/GDI3gftPo1STXs0VIULC9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czPXc7/btrYj0VsLvv/GDI3gftPo1STXs0VIULC9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czPXc7/btrYj0VsLvv/GDI3gftPo1STXs0VIULC9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczPXc7%2FbtrYj0VsLvv%2FGDI3gftPo1STXs0VIULC9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;654&quot; height=&quot;206.16&quot; data-origin-width=&quot;872&quot; data-origin-height=&quot;275&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;8-&lt;/span&gt;&lt;span&gt;비트 마이크로컴퓨터를 위한 기억장치 설계의 예&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;854&quot; data-origin-height=&quot;795&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kitur/btrYj2eFeub/LA2Zu5oPiijnfepbDEcz7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kitur/btrYj2eFeub/LA2Zu5oPiijnfepbDEcz7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kitur/btrYj2eFeub/LA2Zu5oPiijnfepbDEcz7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKitur%2FbtrYj2eFeub%2FLA2Zu5oPiijnfepbDEcz7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;471.12&quot; height=&quot;438.72&quot; data-origin-width=&quot;854&quot; data-origin-height=&quot;795&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>16진수</category>
      <category>RAM 칩 기억장치 모듈</category>
      <category>기억장치 모듈</category>
      <category>기억장치 모듈 설계</category>
      <category>기억장치 모듈의 설계 순서</category>
      <category>기억장치모듈</category>
      <category>기억장치모듈 설계</category>
      <category>기억장치주소표</category>
      <category>직렬 접속</category>
      <category>컴퓨터구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/85</guid>
      <comments>https://yz-zone.tistory.com/85#entry85comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:54:46 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.3 반도체 기억장치</title>
      <link>https://yz-zone.tistory.com/84</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;RAM (random access memory)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 자기 코어 기억장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;초기 컴퓨터에서 많이 사용됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;미세 전자공학의 발전과 더불어 자키 코어 기억장치가 사라짐&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;최근에는 거의 모든 컴퓨터시스템에서 주기억장치 소자로서 반도체 기억장치 칩들이 사용되고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;특성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAM =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;반도체 기억장치&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;임의 액세스 방식&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;반도체 집적회로 기억장치&lt;/span&gt;&lt;span&gt;(semiconductor IC memory)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;데이터 읽기와 쓰기가 모두 가능&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;휘발성&lt;/span&gt;&lt;span&gt;(volatile) :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전원 공급이 중단되면 내용이 지워짐&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;1K x 8&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩과 제어 신호들&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;529&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6Kbv0/btrYcgyJDgE/LsbMS7PIE0sFtAiEkpjVCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6Kbv0/btrYcgyJDgE/LsbMS7PIE0sFtAiEkpjVCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6Kbv0/btrYcgyJDgE/LsbMS7PIE0sFtAiEkpjVCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6Kbv0%2FbtrYcgyJDgE%2FLsbMS7PIE0sFtAiEkpjVCK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;508&quot; height=&quot;340&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;529&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제조기술에 따른 분류&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;DRAM (Dynamic RAM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;캐패시터&lt;/span&gt;&lt;span&gt;(capacitor)&lt;/span&gt;&lt;span&gt;에 전하&lt;/span&gt;&lt;span&gt;(charge)&lt;/span&gt;&lt;span&gt;를 충전하는 방식으로 데이터를 저장하는 기억 소자들&lt;/span&gt;&lt;span&gt;(memory cells)&lt;/span&gt;&lt;span&gt;로 구성&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;집적 밀도가 높다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;데이터의 저장 상태를 유지하기 위하여 주기적인 재충전&lt;/span&gt;&lt;span&gt;(refresh)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;집적 밀도가 더 높으며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;같은 용량의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;보다 비트당 가격이 더 저렴&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;용량이 큰 주기억장치로 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;SRAM (Static RAM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억 소자로서 플립&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;플롭&lt;/span&gt;&lt;span&gt;(flip-flop)&lt;/span&gt;&lt;span&gt;을 이용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;집적 밀도가 낮다&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전력이 공급되는 동안에는 재충전 없이도 데이터 계속 유지 가능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DRAM&lt;/span&gt;&lt;span&gt;보다 다소 더 빠르다&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;높은 속도가 필요한 캐시 메모리로 사용&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;64-bit RAM&lt;/span&gt;&lt;span&gt;의 내부 조직 예&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;I&lt;/span&gt;&lt;span&gt;] :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;8 x 8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트 조직&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;비트로 이루어진&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;개의 기억 장소들로 구성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; ▣ 주소 비트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 3,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;데이터 입출력 선의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 8&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;482&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfcJLx/btrYjC1C4Xy/aVPAjblQNFFTEPHDrA8Uq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfcJLx/btrYjC1C4Xy/aVPAjblQNFFTEPHDrA8Uq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfcJLx/btrYjC1C4Xy/aVPAjblQNFFTEPHDrA8Uq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfcJLx%2FbtrYjC1C4Xy%2FaVPAjblQNFFTEPHDrA8Uq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;571.68&quot; height=&quot;482&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;482&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;용량에 따른 주소 비트 수&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 8Kbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;1Kx8비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 10&lt;/span&gt;&lt;span&gt;비트 필요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 1Mbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;128Kx8비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 17&lt;/span&gt;&lt;span&gt;비트 필요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 1Gbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;128Mx8비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 27&lt;/span&gt;&lt;span&gt;비트 필요&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;64-bit RAM&lt;/span&gt;&lt;span&gt;의 내부 조직 예&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;II&lt;/span&gt;&lt;span&gt;] :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;16 x 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;조직&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트로 이루어진&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;16&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의 기억 장소들로 구성 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 주소 비트 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;데이터 입출력 선의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 4&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RK8Yf/btrYeY5LE8I/HY67ck9z1jkQS2I93ZEYQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RK8Yf/btrYeY5LE8I/HY67ck9z1jkQS2I93ZEYQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RK8Yf/btrYeY5LE8I/HY67ck9z1jkQS2I93ZEYQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRK8Yf%2FbtrYeY5LE8I%2FHY67ck9z1jkQS2I93ZEYQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;555.1114&quot; height=&quot;542&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;용량에 따른 주소 비트 수&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 8Kbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;2Kx4비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 11&lt;/span&gt;&lt;span&gt;비트 필요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 1Mbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;256Kx4비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 18&lt;/span&gt;&lt;span&gt;비트 필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 1Gbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;256Mx4비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 28&lt;/span&gt;&lt;span&gt;비트 필요&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;64-bit RAM&lt;/span&gt;&lt;span&gt;의 내부 조직 예&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;III&lt;/span&gt;&lt;span&gt;] :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;64 x 1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;조직&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 한 비트 씩 저장하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개의 기억 장소들로 구성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;/span&gt;&lt;span&gt;6&lt;/span&gt;&lt;span&gt;개의주소비트들이필요&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;6&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;=64&lt;/span&gt;&lt;span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상위&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트들은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;개의 행&lt;/span&gt;&lt;span&gt;(row)&lt;/span&gt;&lt;span&gt;들 중에서 한 개를 선택하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;하위&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트들은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;/span&gt;&lt;span&gt;개의 열&lt;/span&gt;&lt;span&gt;(column)&lt;/span&gt;&lt;span&gt;들 중에서 한 개를 선택&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 두 개의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;해독기 필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt; ▣ 데이터 입출력 선의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 1&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;64-bit RAM&lt;/span&gt;&lt;span&gt;의 내부 조직 예&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;III&lt;/span&gt;&lt;span&gt;] :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;64 x 1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;조직&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;857&quot; data-origin-height=&quot;680&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCqpDc/btrYmvAn7VV/c1W7UCly8teNfwKvwk0hqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCqpDc/btrYmvAn7VV/c1W7UCly8teNfwKvwk0hqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCqpDc/btrYmvAn7VV/c1W7UCly8teNfwKvwk0hqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCqpDc%2FbtrYmvAn7VV%2Fc1W7UCly8teNfwKvwk0hqK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;542.52&quot; height=&quot;430.32&quot; data-origin-width=&quot;857&quot; data-origin-height=&quot;680&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;용량에 따른 주소 비트 수&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 8Kbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;8Kx1비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 13&lt;/span&gt;&lt;span&gt;비트 필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 1Mbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;1Mx1비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 20&lt;/span&gt;&lt;span&gt;비트 필요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] 1Gbit RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;1Gx1비트 조직인 경우&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 30&lt;/span&gt;&lt;span&gt;비트 필요&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;내부 조직의 예&lt;/span&gt;&lt;span&gt;[IV] :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;16M x 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;조직&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(64Mbit)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 기억 소자들이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;4096&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;4096&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;형태로 배열&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4096&lt;/span&gt;&lt;span&gt;개의 열과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4096&lt;/span&gt;&lt;span&gt;개의 행들로 이루어진 장방형 구조&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 기억 장소에는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;개의 데이터 비트들을 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 기억 장소의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 16M&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;개&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➔&lt;/span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;24&lt;/span&gt;&lt;span&gt;비트의 주소 선들이 필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;❖&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;RAS(Row Address Strobe)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;신호와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;CAS(Column Address Strobe)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;신호 를 이용하여&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩으로 실제 입력되는 주소 비트&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;선&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;의 수는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;12&lt;/span&gt;&lt;span&gt;개만 되도 록함&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;RAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;내부 조직의 예&lt;/span&gt;&lt;span&gt;[IV] :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;16M x 4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;조직&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(64Mbit)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;기억장치 제어기&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(memory controller)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 생성한 주소를 행 주소와 열 주소로 나누어 순차적으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;DRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;으로 전송하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그에 맞추어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAS&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;신호를 발생시키는 하드웨어 모듈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;RAS(Row Address Strobe)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;신호&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;행 주소를 가리키는 제어 신호&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;CAS(Column Address Strobe)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;신호&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;열 주소를 가리키는 제어 신호&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;16M x 4&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(64Mbit) RAM&lt;/span&gt;&lt;span&gt;의 내부 조직&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;862&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnJtfv/btrYkEYVI01/O5KbJtbrSFYLcAnh5uy450/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnJtfv/btrYkEYVI01/O5KbJtbrSFYLcAnh5uy450/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnJtfv/btrYkEYVI01/O5KbJtbrSFYLcAnh5uy450/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnJtfv%2FbtrYkEYVI01%2FO5KbJtbrSFYLcAnh5uy450%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;541&quot; height=&quot;521&quot; data-origin-width=&quot;862&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;DRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;읽기 동작의 타이밍도&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;814&quot; data-origin-height=&quot;506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oMo5k/btrYdjoz2Sa/snoukNlAwr84xioxGQXBl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oMo5k/btrYdjoz2Sa/snoukNlAwr84xioxGQXBl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oMo5k/btrYdjoz2Sa/snoukNlAwr84xioxGQXBl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoMo5k%2FbtrYdjoz2Sa%2FsnoukNlAwr84xioxGQXBl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;449&quot; height=&quot;506&quot; data-origin-width=&quot;814&quot; data-origin-height=&quot;506&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;64M(16Mx4) bit DRAM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;패키지의 입출력 핀 구성&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSlhzU/btrYkLX1Guy/KVtOJIyQjCbreXsIKk811K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSlhzU/btrYkLX1Guy/KVtOJIyQjCbreXsIKk811K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSlhzU/btrYkLX1Guy/KVtOJIyQjCbreXsIKk811K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSlhzU%2FbtrYkLX1Guy%2FKVtOJIyQjCbreXsIKk811K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;435&quot; height=&quot;335&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;ROM&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(Read Only Memory)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 영구 저장이 가능한 반도체 기억장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 읽는 것만 가능하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;쓰는 것은 불가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 아래 내용들의 저장에 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;시스템 초기화 및 진단 프로그램&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;빈번히 사용되는 함수들을 위한 서브루틴들&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;제어 유니트의 마이크로프로그램&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;791&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brKkDU/btrYhax4i9A/gvIaDeSL7FtPSXBN33NJ91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brKkDU/btrYhax4i9A/gvIaDeSL7FtPSXBN33NJ91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brKkDU/btrYhax4i9A/gvIaDeSL7FtPSXBN33NJ91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrKkDU%2FbtrYhax4i9A%2FgvIaDeSL7FtPSXBN33NJ91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;486.7085&quot; height=&quot;221&quot; data-origin-width=&quot;791&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;ROM&lt;/span&gt;&lt;span&gt;의 종류&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;PROM(Programmable ROM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용자가 한 번은 쓰는 것이 가능한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;ROM&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;EPROM(Erasable Programmable ROM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;자외선을이용하여내용을지우는것이가능한&lt;/span&gt;&lt;span&gt;PROM.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;여러번쓰기가가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;EEPROM(Electrically Erasable PROM)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전기적으로 지울 수 있는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;EPROM.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;데이터 갱신 횟수 제한&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;수만 번 정도&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▣ 플래시 메모리&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(flash memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;NAND&lt;/span&gt;&lt;span&gt;형&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;페이지&lt;/span&gt;&lt;span&gt;(2KB/4KB)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단위 읽기&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;쓰기 가능&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;블록&lt;/span&gt;&lt;span&gt;(64/128&lt;/span&gt;&lt;span&gt;페이지&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단 위 삭제&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;비교&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;: NOR&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;형은 바이트 단위 읽기&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;쓰기 가능&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;EEPROM&lt;/span&gt;&lt;span&gt;에 비하여 삭제 시간이 더 빠르고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;집적 밀도도 더 높음&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;삭제 횟수 제한&lt;/span&gt;&lt;span&gt;(100,000~1,000,000&lt;/span&gt;&lt;span&gt;회&lt;/span&gt;&lt;span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;하드 디스크를 대체하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SSD(solid-state drive)&lt;/span&gt;&lt;span&gt;의 구성요소&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;6.3&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;절에서 자세히 설명&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>CAS신호</category>
      <category>dram</category>
      <category>Ram</category>
      <category>RAM 특성</category>
      <category>RAS신호</category>
      <category>ROM의 종류</category>
      <category>ROM종류</category>
      <category>sram</category>
      <category>기억장치 제어기</category>
      <category>자기 코어 기억장치</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/84</guid>
      <comments>https://yz-zone.tistory.com/84#entry84comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:45:06 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.2 계층적 기억장치시스템</title>
      <link>https://yz-zone.tistory.com/83</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;계층적 기억장치시스템&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;CPU&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;와 기억장치 사이의 속도 격차 문제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;컴퓨터시스템의 성능에 가장 중요한 영향일 미치는 요소는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;임&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 아무리 빠르더라도 기억창지가 느리다면&lt;/span&gt;&lt;span&gt;, CPU&lt;/span&gt;&lt;span&gt;는 명령어나 데 이터를 액세스하는 과정에서 많은 시간을 기다리게 되어 시스템 성능 이 저하될 수밖에 없음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;최근 기억장치 제조 기술의 발전으로 인하여 반도체 기억장치의 속도 가 계속 높아지고는 있지만&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;의 속도는 더욱 향상되고 있기 때문에&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;속도 격차는 줄어들지 않고 있음&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 계층적 기억장치시스템이란&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;기억장치들은 유형에 따라 기능&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;속도&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;용량 및 가격이 매우 다양함&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;컴퓨터시스템에서 기억장치는 속도뿐 아니라 다른 측면들도 함께 고&lt;/span&gt;&lt;span&gt;려하여 구성되어야 함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;계층적 기억장치시스템이란 속도&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;가격 및 크기가 다양한 기억장치들 을 계층적으로 설치함으로써 성능대 가격비&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(performance/cost ratio)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;를 높이는 시스템 구성 방식&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 계층적화의 필요성 및 효과&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필요성&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억장치들은 속도&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;용량 및 가격 측면에서 매우 다양&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;적절한 성능&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;속도&lt;/span&gt;&lt;span&gt;),&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;용량 및 가격의 기억장치 구성 필요&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;효과&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억장치시스템의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;성능 대 가격비&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(performance/cost ratio)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;향상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치 특성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;액세스 속도가 높아질수록&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트당 가격은 높아진다&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;용량이 커질수록&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트당 가격은 낮아진다&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;용량이 커질수록&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;액세스 시간은 길어진다&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 컴퓨터 설계의 목표에 따른 기억장치 구성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;성능 향상이 목표인 경우&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;가격이 비싸고 용량은 적더라도 액세스 속도가 높은 기억장치 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;용량도 증가시키고 동시에 비용도 낮추기를 원하는 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;액세스 속도가 낮은 기억장치도 사용할 수 밖에 없음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 계층적 기억장치시스템의 기본 구성 개념&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;첫 번째 계층 기억장치&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;속도가 빠르지만 가격은 높은 기억장치 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;두 번째 계층 기억장치&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;속도는 느리지만 가격이 낮은 기억장치 사용&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;2-&lt;/span&gt;&lt;span&gt;단계 계층적 기억장치&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;단계 계층적 기억장치&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;단계&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;고속&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;소용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;/ 2&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;단계&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;저속&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1147f3;&quot;&gt;대용량&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;원리&lt;/span&gt;&lt;span&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원하는 데이터가 첫 번째 계층 기억장치&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;M&lt;/span&gt;&lt;span&gt;L1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 있다면 즉시 액세스하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;만&lt;/span&gt;&lt;span&gt;약 없다면 두 번째 계층의 기억장치&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;M&lt;/span&gt;&lt;span&gt;L2&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를 액세스하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;327&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ufih0/btrYkLwWNKc/fjkyiReWI8qvqI2sLEqhHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ufih0/btrYkLwWNKc/fjkyiReWI8qvqI2sLEqhHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ufih0/btrYkLwWNKc/fjkyiReWI8qvqI2sLEqhHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUfih0%2FbtrYkLwWNKc%2FfjkyiReWI8qvqI2sLEqhHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;201.12&quot; height=&quot;302&quot; data-origin-width=&quot;327&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;첫번째계층기억장치의액세스시간&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;=10&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;ns&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;두 번째 계층 기억장치의 액세스 시간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;= 100&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;ns&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;액세스할 정보가 첫 번째 계층 기억장치에 있을 확률&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;= 50 %&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;평균 기억장치 액세스 시간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;= (0.5&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;10ns) + (0.5&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;100ns) = 55&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;ns&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;282&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n7W7q/btrYmuVM4wI/eziN0wIIpffqxu1vWaZnt1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n7W7q/btrYmuVM4wI/eziN0wIIpffqxu1vWaZnt1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n7W7q/btrYmuVM4wI/eziN0wIIpffqxu1vWaZnt1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn7W7q%2FbtrYmuVM4wI%2FeziN0wIIpffqxu1vWaZnt1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;527&quot; height=&quot;206&quot; data-origin-width=&quot;722&quot; data-origin-height=&quot;282&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;지역성의 원리&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(principle of lacality)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 지역성의 원리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로그램이 처리되는 과정에서 기억장치 액세스들이 특정 영역에 집 중되는 현상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;이유&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;일반적으로 프로그램이 반복 루프들과 서브루틴들을 포함하고 있 기 때문&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;짧은 시간을 기준으로 보면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;프로세서가 기억장치의 한정된 몇 위치들 을 집중적으로 액세스하면서 작업을 수행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;프로그램이 실행되는 동안&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;지역성의 원리에 의해 첫 번째 계층의 기 억장치에 대한 액세스 횟수가 두 번째 계층의 기억장치에 대한 액세스 보다 훨씬 더 많음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;평균 기억장치 액세스 시간 단축&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;기억장치 계층&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치 계층&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;상위 층으로 갈수록&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트당 가격이 높아지고&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;용량은 감소하며&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;액세스 시간이 짧아지고&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;, CPU&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;에 의한 액세스 빈도는 상승&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1122&quot; data-origin-height=&quot;559&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KQhec/btrYkKx3hDH/bkxTKIqdKxHC2M92lbIEvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KQhec/btrYkKx3hDH/bkxTKIqdKxHC2M92lbIEvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KQhec/btrYkKx3hDH/bkxTKIqdKxHC2M92lbIEvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKQhec%2FbtrYkKx3hDH%2FbkxTKIqdKxHC2M92lbIEvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;548.76&quot; height=&quot;273.36&quot; data-origin-width=&quot;1122&quot; data-origin-height=&quot;559&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;하위 계층으로 내려갈수록&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;용량이 더 커지고&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트당 가격은 떨어지며&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;지역성의 원리로 인하여 액세스 빈도는 더 낮아진다&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 캐시 메모리&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(cache memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주기억장치의 액세스 속도가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;에 비하여 현저히 느리기 때문에 주 기억장치로부터 데이터를 읽어오는 동안에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 오랫동안 기다려야 하므로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그에 따른 성능 저하를 줄이기 위하여&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;와 주기억장치 사 이에 설치하는 고속의 반도체 기억장치&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 내부 기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(internal memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 직접 액세스 할 수 있는 기억장치들&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 주소를 발생하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 주소에 의해 지정된 기억장치로부터 데이&lt;/span&gt;&lt;span&gt;터를 읽거나 쓰는 동작을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 직접 수행할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예시&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;] CPU&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;레지스터&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;캐시 메모리&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;주기억장치&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 외부 기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(external memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 직접 액세스할 수 없고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;장치 제어기&lt;/span&gt;&lt;span&gt;(device controller)&lt;/span&gt;&lt;span&gt;를 통해 서만 액세스할 수 있는 기억장치들&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예시&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;하드 디스크&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, SSD, CD-ROM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;각 저장장치의 제어기 혹은&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;I/O&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;프로세서를 통해서만 데이터 저장 및 검색이 가능함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이와 같은 장치들을&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;차 기억장치&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(secondary memory)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;또는 보조저장 장치&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(auxiliary storage device)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;라고 부름&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이 저장장치들에는 주로 프로그램 파일들과 데이터 파일들이 저장되 며&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;바이트나 단어 단위가 아닌&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;블록&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(block)&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;이나 페이지&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;(page)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;단위로 만 액세스 할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 계층적 기억장치시스템 구성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;하위 계층으로 내려갈수록 용량이 더 커지고 비트당 가격은 떨어지는 반면에&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지역성의 원리로 인하여 액세스 빈도가 더 낮아짐&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;즉&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;하위 계층의 기억장치들은 속도가 느리지만 액세스 빈도는 낮으며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;더 많이 액세스되는 상위 계층의 기억장치들은 속도가 빠르기 때문에&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전체적으로 평균 기억장치 액세스 시간은 더 짧아지게 됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;결과적으로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;계층적 방식을 이용함으로써 더 적은 비용으로&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;더 빠르 고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;더 큰 용량의 기억장치시스템을 구성할 수 있게 됨&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>2단계 계층적 기억장치</category>
      <category>principle of lacality</category>
      <category>계층적 기억장치시스템</category>
      <category>계층적 기억장치시스템 구성</category>
      <category>기억장치 계층</category>
      <category>기억장치 특성</category>
      <category>내부 기억장치</category>
      <category>외부 기억장치</category>
      <category>지역성의 원리</category>
      <category>캐시 메모리</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/83</guid>
      <comments>https://yz-zone.tistory.com/83#entry83comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:35:46 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 5.1 기억장치의 분류와 특성</title>
      <link>https://yz-zone.tistory.com/82</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;기억장치의 분류와 특성&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모든 컴퓨터시스템들은 프로그램과 데이터를 저장하기 위한 장치를 가지고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주기억장치&lt;/span&gt;&lt;span&gt;(main memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;보조저장장치&lt;/span&gt;&lt;span&gt;(auxiliary storage device)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;최근&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;와 기억장치들 간의 속도 차이가 커지고 필요한 저장 용량이 증가함에 따라&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;시스템 성능을 향상시키고 가격대성능비를 개선하기 위하여 다양한 유형의 기억장치들을 시스템에 포함시키고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억장치는 내부 기억장치&lt;/span&gt;&lt;span&gt;(internal memory)&lt;/span&gt;&lt;span&gt;와 외부 기억장치&lt;/span&gt;&lt;span&gt;(external memory)&lt;/span&gt;&lt;span&gt;로 구성됨&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치의 분류와 특성 및 용어들에 대해서 학습&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;해당 차시에서는 먼저 기억장치의 분류와 특성 및 용어들에 대하여 살 펴봄&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;컴퓨터시스템은 프로그램과 데이터를 저장하기 위하여 기억장치를 가 지고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 어떤 정보를 기억장치에 쓰거나 기억장치로부터 읽는 동작을 액세스&lt;/span&gt;&lt;span&gt;(access)&lt;/span&gt;&lt;span&gt;한다고 말함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;기억장치는 제조 공정과 재료 및 조직에 따라 액세스하는 방법도 달라 짐&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치의 액세스 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;1 순차적 액세스&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(sequential access)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억장치에 저장된 정보들을 처음부터 순서대로 액세스 하는 방식&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예시&lt;/span&gt;&lt;span&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;자기 테이프&lt;/span&gt;&lt;span&gt;(magnetic tape)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저장장치&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;저장되는 모든 정보는 테이프의 처음 위치에서 시작하여 연속적으로 위 치함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;그 내용들은 내부적으로 레코드&lt;/span&gt;&lt;span&gt;(record)&lt;/span&gt;&lt;span&gt;라고 불리는 정보 단위로 분리되 어 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;각 레코드는 고유의 주소를 가짐&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;테이프 내 임의의 위치에 저장된 특정 정보를 읽기 위해서는 그 위치에 도달할때까지 앞부분의 테이프를 모두 통과함&lt;/span&gt;&lt;span&gt;.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;따라서&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;정보가 저장된 위 치에 따라 액세스 시간이 달라짐&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2 직접 액세스&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(direct access)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;읽기&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;쓰기 장치가 각 레코드&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;혹은 블록&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;의 근처로 직접 이동한 후에 순차 적 검색&lt;/span&gt;&lt;span&gt;(sequential searching)&lt;/span&gt;&lt;span&gt;을 통하여 최종 위치에 도달하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;이 방식에서도 액세스 시간은 정보의 저장 위치에 따라 가변적&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;자기 디스크와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CD-ROM, DVD&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;등이 직접 액세스 방식을 이용함&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;3 임의 액세스&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(random access)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억 장소들이 임의로 선택될 수 있으며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기억장치 내의 어떤 위치든 액 세스에 걸리는 시간이 동일한 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억장치 내의 모든 저장 장소들은 고유의 주소를 가지고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;별도의 읽기&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;쓰기 회로를 가지고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;어떤 위치든 임의로 선택될 수 있고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;직접 주소지정 되고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;액세스될 수 있 음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;결과적으로 액세스에 걸리는 시간이 동일함&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;4 연관 액세스&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(associative access)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;각 기억 장소에 포함된 키&lt;/span&gt;&lt;span&gt;(key)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;값의 검색을 통하여 액세스할 위치를 찾 아내는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;임의 액세스의 변형으로서&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 기억 장소에는 키 값에 해당하는 비트들이 데이터와 함께 저장되어 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;액세스 요구&lt;/span&gt;&lt;span&gt;(access request)&lt;/span&gt;&lt;span&gt;에는 주소 대신에 원하는 비트 패턴이 포함되 어 있는데&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 비트들과 각 기억 장소의 키 비트들을 이용하여&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;일치하는 기억 장소의 데이터가 읽혀져 출력됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;해당 유형의 기억장치는 회로가 복잡하고 가격이 매우 높기 때문에 특수 한 용도로만 사용됨&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치 시스템 설계 시 고려할 사항&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;용량&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(capacity)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;기억장치 용량을 나타내는 단위는 바이트&lt;/span&gt;&lt;span&gt;(1 byte = 8 bits)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;혹은 단어&lt;/span&gt;&lt;span&gt;(word)&lt;/span&gt;&lt;span&gt;임&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;일반적으로 단어 길이는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;8, 16, 32,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;혹은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;64&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;단어의 길이는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 실행할 명령어의 길이 혹은 내부 연산에서 한 번에 처리활 수 있는 데이터 비트의 수와 같음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;액세스 속도&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(assess speed)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 전송 단위&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(unit of transfer)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;한 번의 기억장치 액세스에 의해 읽거나 쓸 수 있는 비트 수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;주기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;단어&lt;/span&gt;&lt;span&gt;(word)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단위&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;보조저장장치&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;블록&lt;/span&gt;&lt;span&gt;(512&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트 혹은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1K&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;바이트&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단위&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 주소지정 단위&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(addressable unit)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;주소가 지정된 각 기억 장소 당 저장되는 데이터 길이&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;바이트 단위 혹은 단어 단위&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;가 발생하는 주소 비트의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;span&gt;와 주소지정 될 수 있는 기억 장소 들의 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;N&lt;/span&gt;&lt;span&gt;과의 관계는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;A&lt;/span&gt;&lt;span&gt;=N&lt;/span&gt;&lt;span&gt;이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 액세스 속도와 관련된 파라미터들&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;액세스 시간&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(access time)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;주소와 읽기&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;쓰기 신호가 기억장치에 도착하는 순간부터 데이터가 저장&lt;/span&gt;&lt;span&gt;되거나 읽혀지는 동작이 완료되는 순간까지의 시간을 말함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;임의 액세스 기억장치의 경우에는 액세스 시간이 모든 기억 장소들에 대 하여 동일하지만&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;순차적 혹은 직접 액세스 기억장치의 경우에는 데이터 가 저장되어 있는 위치에 따라 달라짐&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;기억장치 사이클 시간&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(memory cycle time)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;이 시간은 액세스 시간과 다음 액세스를 시작하기 위해 필요한 동작에 걸&lt;/span&gt;&lt;span&gt;리는 추가적인 시간을 합한 시간이다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;추가적인 시간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;읽기 동작 후에 정보가 소멸되는 저장장치인 경우 그것 을 복원시키는 데 걸리는 시간&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;데이터 전송률&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(data transfer rate)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;기억장치로부터 초당 읽혀지거나 쓰여질 수 있는 비트 수를 말함&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;(1/&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;액세스 시간&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;) x (&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;한 번에 읽혀지는 데이터 비트 수&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;에 의해 구함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;액세스 시간&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 100ns,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;액세스 단위&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= 32&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;비트인 경우&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;데이터 전송률&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;= (1/100ns) x 32/8 = 40[MBytes/sec]&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 기억장치의 제조 재료에 따른 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;반도체 기억장치&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(semiconductor memory)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;반도체 물질인 실리콘&lt;/span&gt;&lt;span&gt;(Si)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;칩을 이용한 기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;: RAM, ROM,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;플래시 메모리&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;자기&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;표면 기억장치&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;(magnetic-surface memory)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;자화 물질로 코팅된 표면에 정보를 저장하는 기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;디스크&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 데이터를 저장하는 성질에 따른 유형&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;휘발성 기억장치&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;(volatile memory)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;전원 공급이 중단되면 내용이 지워지는 기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;: RAM&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;&amp;nbsp;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;비휘발성 기억장치&lt;/span&gt;&lt;span style=&quot;color: #ff3300;&quot;&gt;(nonvolatile memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;전원 공급에 관계없는 영구 저장장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;: ROM,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;디스크&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, SSD&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 삭제불가능 기억장치&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(non-erasable memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;내용 변경이 불가능한 기억장치&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;: ROM&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>기억장치</category>
      <category>기억장치 사이클 시간</category>
      <category>기억장치의 액세스 유형</category>
      <category>데이터 전송률</category>
      <category>비휘발성 기억장치</category>
      <category>삭제불가능 기억장치</category>
      <category>임의 액세스</category>
      <category>자기표면 기억장치</category>
      <category>직접 액세스</category>
      <category>휘발성 기억장치</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/82</guid>
      <comments>https://yz-zone.tistory.com/82#entry82comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:27:42 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 4.5 마이크로프로그램의 순서 제어</title>
      <link>https://yz-zone.tistory.com/81</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;마이크로프로그램의 순서 제어&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 명령어 실행 제어&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 유니트가 명령어의 실행을 제어한다는 것은&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 기억장치에 저장된 해당 마이크로명령어들을 순서대로 인출하는&lt;/span&gt;&lt;span&gt;동작이라고 할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;즉&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 마이크로명령어를 읽어서 연산 필드에 있는 비트들을 출력시키 면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;그 비트들 자체가 제어 신호들이 됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 순서 제어&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(sequencing)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;▪&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;다음에 실행할 마이크로명령어의 주소를 결정하는 기능&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;CAR&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;다음에 인출할 마이크로명령어의 제어 기억장치 주소를 가지고 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;CPU&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;가 처음 동작을 시작하는 순간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;CAR = 0&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;인출 사이클 루틴의 첫 번째 마이크로명령어를 인출하면서 마이크로프로그램 실행이 시작됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;MUX1&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다음에 실행할 마이크로명령어의 주소 선택&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;MUX2&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;조건 플래그를 선택하여 주소선택 회로로 전송&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;순서제어 회로가 포함된 제어 유니트의 구성도&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;713&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b14VYo/btrYdhRKfwS/kByW09p3GthlenpVGwgi1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b14VYo/btrYdhRKfwS/kByW09p3GthlenpVGwgi1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b14VYo/btrYdhRKfwS/kByW09p3GthlenpVGwgi1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb14VYo%2FbtrYdhRKfwS%2FkByW09p3GthlenpVGwgi1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;393.12&quot; height=&quot;429.24&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;713&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;주소 선택 회로의 입력 및 출력 신호들&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;288&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRe6HE/btrYlvOazJn/SS9HxQUNwimv1FuqZik5ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRe6HE/btrYlvOazJn/SS9HxQUNwimv1FuqZik5ik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRe6HE/btrYlvOazJn/SS9HxQUNwimv1FuqZik5ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRe6HE%2FbtrYlvOazJn%2FSS9HxQUNwimv1FuqZik5ik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;685.92&quot; height=&quot;249.48&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;288&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;주소 선택 방법&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 주소 선택 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;BR = 00&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(JUMP)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;혹은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;01&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(CALL)&lt;/span&gt;&lt;span&gt;일 때&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;C = 0&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;다음 위치의 마이크로명령어 선택&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;C = 1&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;주소 필드&lt;/span&gt;&lt;span&gt;(ADF)&lt;/span&gt;&lt;span&gt;가 지정하는 위치로 점프&lt;/span&gt;&lt;span&gt;(jump)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;혹은 호출&lt;/span&gt;&lt;span&gt;(call)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;단&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;호출 시에는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;CAR&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;내용을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;SBR&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;에 저장&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;BR = 10&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(RET)&lt;/span&gt;&lt;span&gt;일 때는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;SBR&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;내용을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAR&lt;/span&gt;&lt;span&gt;로 적재&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;복귀&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;BR = 11&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(MAP)&lt;/span&gt;&lt;span&gt;일 때는 사상 결과를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAR&lt;/span&gt;&lt;span&gt;에 적재&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제어 신호의 생성&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 제어 기억장치로부터 인출된 마이크로명령어 내 연산 필드 의 비트들이 제어 유니트의 외부로 출력되어&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;각각 제어 신호 로 사용됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 출력되는 비트들이 각각 하나의 제어 신호로 사용된다면&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;연 산 필드들에 해당하는 제어 신호들만 발생할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 신호 부족 현상 초래&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;(1)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수직적 마이크로 프로그래밍&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;Vertical microprogramming&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 마이크로명령어의 연산 필드에 적은 수의 코드화된 비트들&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(encoded bits)&lt;/span&gt;&lt;span&gt;을 포함시키고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;해독기를 이용하여 그 비트들 을 필요한 수 만큼의 제어 신호들로 확장하는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;장점&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;마이크로명령어의 길이&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;비트 수&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;최소화&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;제어 기억장치 용량 감소&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;단점&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;해독 동작에 걸리는 만큼의 지연 시간 발생&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;수직적 마이크로프로그래밍에서의 제어 신호 발생 방법&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;736&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sI93j/btrYj2eEd07/QyNhLTXslDCDx6CbDLJK81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sI93j/btrYj2eEd07/QyNhLTXslDCDx6CbDLJK81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sI93j/btrYj2eEd07/QyNhLTXslDCDx6CbDLJK81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsI93j%2FbtrYj2eEd07%2FQyNhLTXslDCDx6CbDLJK81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;618.12&quot; height=&quot;411.36&quot; data-origin-width=&quot;736&quot; data-origin-height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;(2)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수평적 마이크로 프로그래밍&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;Horizontal microprogramming&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 연산 필드의 각 비트와 제어 신호를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1:1&lt;/span&gt;&lt;span&gt;로 대응시키는 방식&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 필요한 제어 신호 수만큼의 비트들로 이루어진 연산필드 비 트들이 마이크로명령어에 포함되어야 함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;장점&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;하드웨어가 간단하고&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;해독에 따른 지연 시간이 없음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;단점&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;마이크로명령어의 비트 수가 길어지기 때문에 제어 기억 장치의 용량이 증가&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>Horizontal microprogramming</category>
      <category>sequencing</category>
      <category>Vertical microprogramming</category>
      <category>마이크로프로그램</category>
      <category>마이크로프로그램의 순서 제어</category>
      <category>명령어 실행 제어</category>
      <category>수직적 마이크로 프로그래밍</category>
      <category>수평적 마이크로 프로그래밍</category>
      <category>순서 제어</category>
      <category>주소 선택 방법</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/81</guid>
      <comments>https://yz-zone.tistory.com/81#entry81comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:20:03 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 4.4 마이크로프로그래밍</title>
      <link>https://yz-zone.tistory.com/80</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;마이크로프로그래밍&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 마이크로프로그래밍&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지난 차시에서 공부한 마이크로명령어 형식을 이용하여 몇 가지 루틴 들을 작성해 봄&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마이크로명령어 형식을 이용하여 마이크로프로그래밍을 통해 작성할 수 있는 루틴의 종류는 총&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;가지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;인출 사이클 루틴&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;간접 사이클 루틴&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;실행 사이클 루틴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 인출 사이클 루틴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;337&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR96LJ/btrYidH4Ofc/xTkLZ8XGWSwNx8KVO5wKi0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR96LJ/btrYidH4Ofc/xTkLZ8XGWSwNx8KVO5wKi0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR96LJ/btrYidH4Ofc/xTkLZ8XGWSwNx8KVO5wKi0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR96LJ%2FbtrYidH4Ofc%2FxTkLZ8XGWSwNx8KVO5wKi0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;584&quot; height=&quot;337&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;337&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;진 비트 패턴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;606&quot; data-origin-height=&quot;161&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rMj3c/btrYeZKdCP6/uevyS0Zk9TqQ1kB7q2zDB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rMj3c/btrYeZKdCP6/uevyS0Zk9TqQ1kB7q2zDB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rMj3c/btrYeZKdCP6/uevyS0Zk9TqQ1kB7q2zDB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrMj3c%2FbtrYeZKdCP6%2FuevyS0Zk9TqQ1kB7q2zDB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;544.08&quot; height=&quot;161&quot; data-origin-width=&quot;606&quot; data-origin-height=&quot;161&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;440&quot; data-origin-height=&quot;166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lgeTj/btrYjfyNzRD/okRjXBd0bRmQbFz51umv1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lgeTj/btrYjfyNzRD/okRjXBd0bRmQbFz51umv1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lgeTj/btrYjfyNzRD/okRjXBd0bRmQbFz51umv1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlgeTj%2FbtrYjfyNzRD%2FokRjXBd0bRmQbFz51umv1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;440&quot; height=&quot;166&quot; data-origin-width=&quot;440&quot; data-origin-height=&quot;166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 간접 사이클 루틴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctrgVH/btrYeY5K2LV/ExF6DnJBOqf6p9wCya9Cj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctrgVH/btrYeY5K2LV/ExF6DnJBOqf6p9wCya9Cj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctrgVH/btrYeY5K2LV/ExF6DnJBOqf6p9wCya9Cj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctrgVH%2FbtrYeY5K2LV%2FExF6DnJBOqf6p9wCya9Cj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;415.08&quot; height=&quot;302&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;어떤 명령어가 간접 주소지정 방식을 사용하는 경우에는 명령어 내의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;I&lt;/span&gt;&lt;span&gt;비 트가 &amp;lsquo;1&amp;lsquo;로 세트됨&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span&gt;이 경우 실행 사이클의 시작 부분에서 간접 사이클 루틴을 호출하여 기억 장치로부터 실제 오퍼랜드 주소를 읽어와야 함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;일반적으로 간접 사이클 루틴은 인출 사이클 루틴의 다음 위치인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;번지 부터 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 간접 사이클 루틴&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;진 비트 패턴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;617&quot; data-origin-height=&quot;155&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zpKkX/btrYjmEJItN/dlE9bBFlGT8WB4VwtyWmv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zpKkX/btrYjmEJItN/dlE9bBFlGT8WB4VwtyWmv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zpKkX/btrYjmEJItN/dlE9bBFlGT8WB4VwtyWmv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzpKkX%2FbtrYjmEJItN%2FdlE9bBFlGT8WB4VwtyWmv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;540.36&quot; height=&quot;135.72&quot; data-origin-width=&quot;617&quot; data-origin-height=&quot;155&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 실행 사이클 루틴&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사상 방식을 이용하여 각 연산 코드에 대한 실행 사이클 루틴의 시작 주소를 결정하고&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;각 명령어 실행을 위한 루틴을 작성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;각 연산 코드에 대한 사상의 결과&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;339&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wmRcn/btrYhax3J6M/wliY9Ua0Urc1dbHM4zEpuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wmRcn/btrYhax3J6M/wliY9Ua0Urc1dbHM4zEpuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wmRcn/btrYhax3J6M/wliY9Ua0Urc1dbHM4zEpuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwmRcn%2FbtrYhax3J6M%2FwliY9Ua0Urc1dbHM4zEpuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;596.52&quot; height=&quot;272.04&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;339&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;각 명령어에 대한 실행 사이클 루틴들&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;687&quot; data-origin-height=&quot;623&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btpyu4/btrYiVHkU8A/vcmuxbaL4AqMWpllTpYFok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btpyu4/btrYiVHkU8A/vcmuxbaL4AqMWpllTpYFok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btpyu4/btrYiVHkU8A/vcmuxbaL4AqMWpllTpYFok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtpyu4%2FbtrYiVHkU8A%2FvcmuxbaL4AqMWpllTpYFok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;484.08&quot; height=&quot;438.96&quot; data-origin-width=&quot;687&quot; data-origin-height=&quot;623&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>간접 사이클 루틴</category>
      <category>간접사이클루틴</category>
      <category>마이크로프로그래밍</category>
      <category>사이클 루틴</category>
      <category>실행 사이클 루틴</category>
      <category>실행사이클루틴</category>
      <category>인출 사이클 루틴</category>
      <category>인출사이클루틴</category>
      <category>컴퓨터구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/80</guid>
      <comments>https://yz-zone.tistory.com/80#entry80comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:13:39 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 4.3 마이크로 명령어의 형식</title>
      <link>https://yz-zone.tistory.com/79</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;마이크로 명령어의 형식&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 연산 필드가 두 개이면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 개의 마이크로&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연산들을 동시에 수행 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 조건&lt;/span&gt;&lt;span&gt;(CD)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필드는 분기에 사용될 조건 플래그를 지정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 분기&lt;/span&gt;&lt;span&gt;(BR)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필드는 분기의 종류와 다음에 실행할 마이크로명 령어의 주소를 결정하는 방법을 명시&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 주소 필드&lt;/span&gt;&lt;span&gt;(ADF)&lt;/span&gt;&lt;span&gt;의 내용은 분기가 발생하는 경우에 목적지 마이크로명령어의 주소로 사용&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;95&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ro33I/btrYlABU95A/OKhJGv7a5K3ztPRAYr9gZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ro33I/btrYlABU95A/OKhJGv7a5K3ztPRAYr9gZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ro33I/btrYlABU95A/OKhJGv7a5K3ztPRAYr9gZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRo33I%2FbtrYlABU95A%2FOKhJGv7a5K3ztPRAYr9gZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;597.24&quot; height=&quot;84.96&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;95&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;마이크로연산들에 대한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;진 코드 및 기호&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ &amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;연산필드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&lt;span&gt;&amp;rsquo;에 위치할 마이크로&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연산들&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwspdM/btrYmuIe2NV/BgslmMyWunJOpqVC5cUvR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwspdM/btrYmuIe2NV/BgslmMyWunJOpqVC5cUvR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwspdM/btrYmuIe2NV/BgslmMyWunJOpqVC5cUvR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwspdM%2FbtrYmuIe2NV%2FBgslmMyWunJOpqVC5cUvR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;597.6&quot; height=&quot;314.4&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ &amp;lsquo;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;연산필드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&lt;span&gt;&amp;rsquo;에 위치할 마이크로&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연산들&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;620&quot; data-origin-height=&quot;320&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cszAIY/btrYjmkmBVa/dSehvB6Pr4uGwt36HlRZq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cszAIY/btrYjmkmBVa/dSehvB6Pr4uGwt36HlRZq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cszAIY/btrYjmkmBVa/dSehvB6Pr4uGwt36HlRZq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcszAIY%2FbtrYjmkmBVa%2FdSehvB6Pr4uGwt36HlRZq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;606&quot; height=&quot;312.72&quot; data-origin-width=&quot;620&quot; data-origin-height=&quot;320&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;조건 필드의 코드 지정&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;조건 필드&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 비트로 구성되며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;분기의 조건으로 사용&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;U :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;무조건 분기&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;I :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;만약&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;I = 1&lt;/span&gt;&lt;span&gt;이면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;간접 사이클 루틴을 호출&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;S :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;누산기에 저장된 데이터의 부호가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;이면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;분기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;Z :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;누산기에 저장된 데이터가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;0 (Z=1)&lt;/span&gt;&lt;span&gt;이라면&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;분기&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;752&quot; data-origin-height=&quot;201&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w3jl0/btrYmtvNUmg/ebykNnKVNyhfpCZInt4kdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w3jl0/btrYmtvNUmg/ebykNnKVNyhfpCZInt4kdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w3jl0/btrYmtvNUmg/ebykNnKVNyhfpCZInt4kdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw3jl0%2FbtrYmtvNUmg%2FebykNnKVNyhfpCZInt4kdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;615.24&quot; height=&quot;164.28&quot; data-origin-width=&quot;752&quot; data-origin-height=&quot;201&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;분기 필드&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;두 비트로 구성되며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;분기의 유형을 지정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;조건 필드의 조건이 만족되면&lt;/span&gt;&lt;span&gt;, ADF&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필드의 내용을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAR&lt;/span&gt;&lt;span&gt;로 적재&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;그 주소로 분기&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(JUMP&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;혹은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CALL)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;RET :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;서브루틴으로부터 복귀&lt;/span&gt;&lt;span&gt;(SBR&lt;/span&gt;&lt;span&gt;에 저장된 내용을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAR&lt;/span&gt;&lt;span&gt;로 적재&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;MAP :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사상 방식에 의하여 분기 목적지 주소 결정&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;739&quot; data-origin-height=&quot;300&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkg05z/btrYeZXPfwd/mYM5bHI8K2cmRouf5lTA5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkg05z/btrYeZXPfwd/mYM5bHI8K2cmRouf5lTA5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkg05z/btrYeZXPfwd/mYM5bHI8K2cmRouf5lTA5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkg05z%2FbtrYeZXPfwd%2FmYM5bHI8K2cmRouf5lTA5k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;467.64&quot; height=&quot;189.84&quot; data-origin-width=&quot;739&quot; data-origin-height=&quot;300&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>map</category>
      <category>ret</category>
      <category>마이크 명령어 형식</category>
      <category>마이크로 명령어 형식</category>
      <category>마이크로연산</category>
      <category>분기 필드</category>
      <category>분기필드</category>
      <category>조건 필드</category>
      <category>조건필드</category>
      <category>주소 필드</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/79</guid>
      <comments>https://yz-zone.tistory.com/79#entry79comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:07:53 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 4.1-2 제어 유니트의 기능/ 구조</title>
      <link>https://yz-zone.tistory.com/78</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제어 유니트의 기능&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 제어 유니트의 기능&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;명령어 코드의 해독&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;명령어 실행에 필요한 제어 신호들의 발생&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 마이크로명령어&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(micro-instruction)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;명령어 사이클의 각 주기에서 실행되는 각 마이크로&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;연산을 지정해주는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;진 비트들로서&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 단어&lt;/span&gt;&lt;span&gt;(control word)&lt;/span&gt;&lt;span&gt;라고도 함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 마이크로프로그램&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(microprogram)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마이크로명령어들의 집합&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 루틴&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(routine)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;의 특정 기능을 수행하기 위한 마이크로명령어들의 그룹&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;인출 사이클 루틴&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;실행 사이클 루틴&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;인터럽트 사이클 루틴&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;4.2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 유니트의 구조&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제어 유니트의 내부 구성도&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;652&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cf7xco/btrYlzJOH2s/LWBmFKkYmRSrLKm4Kfvx4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cf7xco/btrYlzJOH2s/LWBmFKkYmRSrLKm4Kfvx4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cf7xco/btrYlzJOH2s/LWBmFKkYmRSrLKm4Kfvx4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcf7xco%2FbtrYlzJOH2s%2FLWBmFKkYmRSrLKm4Kfvx4k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;407.16&quot; height=&quot;430.92&quot; data-origin-width=&quot;616&quot; data-origin-height=&quot;652&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;537&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpPmbB/btrYj1Nzhcz/Ue4xjxBwFzkCBv4zVgXyqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpPmbB/btrYj1Nzhcz/Ue4xjxBwFzkCBv4zVgXyqK/img.png&quot; data-alt=&quot;[참고: CPU&amp;amp;nbsp;내부 구조]&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpPmbB/btrYj1Nzhcz/Ue4xjxBwFzkCBv4zVgXyqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpPmbB%2FbtrYj1Nzhcz%2FUe4xjxBwFzkCBv4zVgXyqK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;412&quot; height=&quot;279&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;537&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;[참고: CPU&amp;nbsp;내부 구조]&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제어 유니트의 기능&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 구성 요소들&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;명령어 해독기&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(instruction decoder)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;명령어 레지스터&lt;/span&gt;&lt;span&gt;(IR)&lt;/span&gt;&lt;span&gt;로부터 들어오는 명령어의 연산 코드를 해독하여 해&lt;/span&gt;&lt;span&gt;당 연산을 수행하기 위한 루틴의 시작 주소를 결정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;제어 주소 레지스터&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(control address register: CAR)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;다음에 실행할 마이크로명령어의 주소를 저장하는 레지스터&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;이 주소는 제어 기억장치의 특정 위치를 지칭&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;제어 기억장치&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(control memory)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;마이크로명령어들로 이루어진 마이크로프로그램을 저장하는 내부 기억 장치&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제어 유니트의 구조&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 제어 버퍼 레지스터&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(control buffer register: CBR)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 기억장치로부터 읽혀진 마이크로명령어 비트들을 일시적으로 저 장하는 레지스터&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 서브루틴 레지스터&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(subroutine register: SBR)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마이크로프로그램에서 서브루틴이 호출되는 경우에 현재의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;CAR&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;내용 을 일시적으로 저장하는 레지스터&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 순서제어 모듈&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(sequencing module)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;마이크로명령어의 실행 순서를 결정하는 회로들의 집합&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;CPU&lt;/span&gt;&lt;span&gt;의 명령어 세트 설계 및 구현 과정&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;명령어들의 종류 및 비트 패턴 정의&lt;/li&gt;
&lt;li&gt;&amp;nbsp;명령어들의 실행에 필요한 하드웨어 설계&lt;/li&gt;
&lt;li&gt;&amp;nbsp;각 명령어를 위한 실행 사이클 루틴 작성(마이크로프로그래밍)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;마이크로프로그램 코드들을 제어 기억장치에 저장&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;제어 기억장치의 내부 구성&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 마이크로프로그램 루틴들을 제어 기억장치에 저장한 예&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제어 기억장치 용량&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;= 128&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단어&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;전반부&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(0 ~ 63&lt;/span&gt;&lt;span&gt;번지&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;공통 루틴들 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;후반부&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(64 ~ 127&lt;/span&gt;&lt;span&gt;번지&lt;/span&gt;&lt;span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;➢&lt;/span&gt;&lt;span&gt;각 명령어의 실행 사이클 루틴들 저장&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;477&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFuHgX/btrYcgrZbot/Ig7zmiroPXX7yFLdWK4ZK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFuHgX/btrYcgrZbot/Ig7zmiroPXX7yFLdWK4ZK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFuHgX/btrYcgrZbot/Ig7zmiroPXX7yFLdWK4ZK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFuHgX%2FbtrYcgrZbot%2FIg7zmiroPXX7yFLdWK4ZK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;228&quot; height=&quot;380.16&quot; data-origin-width=&quot;286&quot; data-origin-height=&quot;477&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;명령어 해독 과정&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 명령어 해독&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;명령어의 연산 코드가 지정하는 연산을 위한 실행 사이클 루틴의 시작 주소를 결정하는 동작&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 사상&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(mapping)&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;을 이용한 해독 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;명령어의 연산 코드를 특정 비트 패턴과 조합&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;예&lt;/span&gt;&lt;span&gt;] 16-&lt;/span&gt;&lt;span&gt;비트 길이의 명령어가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트의 연산 코드&lt;/span&gt;&lt;span&gt;, 1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트의 간접 주 소지정&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;I&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;11&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트의 주소로 구성된 경우&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;532&quot; data-origin-height=&quot;158&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v9vpl/btrYmuaoX17/KhZuVL9CC1w5XptPepDuqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v9vpl/btrYmuaoX17/KhZuVL9CC1w5XptPepDuqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v9vpl/btrYmuaoX17/KhZuVL9CC1w5XptPepDuqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv9vpl%2FbtrYmuaoX17%2FKhZuVL9CC1w5XptPepDuqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;470.64&quot; height=&quot;139.8&quot; data-origin-width=&quot;532&quot; data-origin-height=&quot;158&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;98&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCc8kd/btrYjEd1woF/GO251XbyXUtds9rfl4iiw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCc8kd/btrYjEd1woF/GO251XbyXUtds9rfl4iiw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCc8kd/btrYjEd1woF/GO251XbyXUtds9rfl4iiw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCc8kd%2FbtrYjEd1woF%2FGO251XbyXUtds9rfl4iiw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;98&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;98&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>mapping으로 해독</category>
      <category>마이크로명령어</category>
      <category>마이크로프로그램</category>
      <category>명령어 해독</category>
      <category>사상을 이용한 해독 방법</category>
      <category>서브루틴 레지스터</category>
      <category>순서제어 모듈</category>
      <category>제어 버퍼 레지스터</category>
      <category>제어 유니트</category>
      <category>제어 유니트 구조</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/78</guid>
      <comments>https://yz-zone.tistory.com/78#entry78comment</comments>
      <pubDate>Mon, 6 Feb 2023 23:04:10 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ] 3.7 부동소수점 산술 연산</title>
      <link>https://yz-zone.tistory.com/77</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 수의 산술 연산&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 덧셈과 뺄셈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지수들이 일치되도록 조정&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(alignment)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;: (&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;더 큰 수 기준&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;가수들 간의 연산&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;더하기 혹은 빼기&lt;/span&gt;&lt;span&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수행&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;결과를 정규화&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(normalization)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;참고&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;] 10&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;진 부동소수점 산술의 예&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;111&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bECbjM/btrYkKEMIGA/gr8yrAIPRWG8HpIqgTSvw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bECbjM/btrYkKEMIGA/gr8yrAIPRWG8HpIqgTSvw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bECbjM/btrYkKEMIGA/gr8yrAIPRWG8HpIqgTSvw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbECbjM%2FbtrYkKEMIGA%2Fgr8yrAIPRWG8HpIqgTSvw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;521&quot; height=&quot;111&quot; data-origin-width=&quot;521&quot; data-origin-height=&quot;111&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 덧셈과 뺄셈&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;416&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvX8EZ/btrYjgdn8Bh/kpYX6TaTKf4x5FaifPbfU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvX8EZ/btrYjgdn8Bh/kpYX6TaTKf4x5FaifPbfU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvX8EZ/btrYjgdn8Bh/kpYX6TaTKf4x5FaifPbfU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvX8EZ%2FbtrYjgdn8Bh%2FkpYX6TaTKf4x5FaifPbfU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;672.24&quot; height=&quot;340.08&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;416&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 산술의 파이프라이닝&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 연산 과정을 독립적 단계들로 분리 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 단계 수만큼의 속도 향상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 대규모의 부동소수점 계산을 처리하는 거의 모든 슈퍼컴퓨 터들에서 채택&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;예&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;수 배열&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;(number array)&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;들 간의 덧셈&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;I&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;) =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;I&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;+ B&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;I&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;337&quot; data-origin-height=&quot;405&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IXkjf/btrYdjB20jt/P9MlaGp6QDJdtBkvBQG0a1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IXkjf/btrYdjB20jt/P9MlaGp6QDJdtBkvBQG0a1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IXkjf/btrYdjB20jt/P9MlaGp6QDJdtBkvBQG0a1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIXkjf%2FbtrYdjB20jt%2FP9MlaGp6QDJdtBkvBQG0a1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;235.92&quot; height=&quot;283.44&quot; data-origin-width=&quot;337&quot; data-origin-height=&quot;405&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 곱셈&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;/&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;나눗셈&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;진수 부동소수점 곱셈 과정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1 .가수들을 곱한다 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. 지수들을 더한다 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3. 결과값을 정규화&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SpyXI/btrYmxEXCEK/ld334LcqDhjKBWSWvRk3D0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SpyXI/btrYmxEXCEK/ld334LcqDhjKBWSWvRk3D0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SpyXI/btrYmxEXCEK/ld334LcqDhjKBWSWvRk3D0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSpyXI%2FbtrYmxEXCEK%2Fld334LcqDhjKBWSWvRk3D0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;277&quot; height=&quot;353&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;353&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;진수 부동소수점 나눗셈 과정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1 가수들을 나눈다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2 피제수의 지수에서 제수의 지수를 뺀다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3 결과값을 정규화&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;273&quot; data-origin-height=&quot;309&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Uaiex/btrYjydQow7/9rCMoJdqjl8y4MOutuzdzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Uaiex/btrYjydQow7/9rCMoJdqjl8y4MOutuzdzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Uaiex/btrYjydQow7/9rCMoJdqjl8y4MOutuzdzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUaiex%2FbtrYjydQow7%2F9rCMoJdqjl8y4MOutuzdzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;273&quot; height=&quot;309&quot; data-origin-width=&quot;273&quot; data-origin-height=&quot;309&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 연산 과정에서 발생 가능한 문제점&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 지수 오버플로우&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(exponent overflow)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;양의 지수값이 최대 지수값을 초과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;수가너무커서표현될수없는상태이므로, +&amp;infin;또는&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;infin;로세트&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 지수 언더플로우&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(exponent underflow)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;음의 지수값이 최대 지수값을 초과&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;수가 너무 작아서 표현될 수 없는 상태이므로&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;, 0&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;으로 세트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 가수 언더플로우&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(mantissa underflow)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;가수의 소수점 위치 조정 과정에서 비트들이 가수의 우측 편으로 넘치 는 상태&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;반올림&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(rounding)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;적용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 가수 오버플로우&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(mantissa overflow)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;같은 부호를 가진 두 가수들을 덧셈하였을 때 올림수가 발생&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;재조정&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(realignment)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;과정을 통하여 정규화&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>2진수 부동소수점 곱셈</category>
      <category>가수 언더플로우</category>
      <category>가수 오버플로우</category>
      <category>부동소수점 산술 연산</category>
      <category>부동소수점 연산</category>
      <category>부동소수점 파이프라이닝</category>
      <category>지수 언더플로우</category>
      <category>지수 오버플로우</category>
      <category>진수 부동소수점 나눗셈</category>
      <category>파이프라이닝</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/77</guid>
      <comments>https://yz-zone.tistory.com/77#entry77comment</comments>
      <pubDate>Mon, 6 Feb 2023 22:56:24 +0900</pubDate>
    </item>
    <item>
      <title>[ 컴퓨터구조 ]3.6 부동소수점 수의 표현</title>
      <link>https://yz-zone.tistory.com/76</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 수의 표현&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 부동소수점 표현&lt;/span&gt;&lt;span&gt;(floating-point representation)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;소수점의 위치를 이동시킬 수 있는 수 표현 방법&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;➢&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;수 표현 범위 확대&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 부동소수점 수&lt;/span&gt;&lt;span&gt;(floating-point number)&lt;/span&gt;&lt;span&gt;의 일반적인 형태&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;N=(-1)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;S&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;M&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;times;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;E&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단&lt;/span&gt;&lt;span&gt;, S :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;수의 부호&lt;/span&gt;&lt;span&gt;(sign)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;M :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;가수&lt;/span&gt;&lt;span&gt;(mantissa)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;ndash; 정수 부분&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;B :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;기수&lt;/span&gt;&lt;span&gt;(base)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;ndash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;10&lt;/span&gt;&lt;span&gt;진수에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;10, 2&lt;/span&gt;&lt;span&gt;진수에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;등&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;E :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지수&lt;/span&gt;&lt;span&gt;(exponent)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;ndash; 승수&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;진 부동소수점 수&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(decimal floating-point number)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예] 274,000,000,000,000 &amp;rarr; 2.74 x10^&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;14&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;0.00000000000274 &amp;rarr; 2.74 x10^&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;-12&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;진 부동소수점 수&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(binary floating-point number)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;기수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;B = 2&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;예] 11.101 &amp;rarr; 0.11101 x 2^&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;2&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;, 0.00001101 &amp;rarr; 0.1101 x 2^&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;-4&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;단일&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;정밀도&lt;/span&gt;&lt;span&gt;(single-precision)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;부동소수점 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;32&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;복수&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;정밀도&lt;/span&gt;&lt;span&gt;(double-precision)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;부동소수점 수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;64&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;비트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;단일&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;정밀도 부동소수점 수 형식의 예&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;S : 1&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;span&gt;, E : 8&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;span&gt;, M : 23&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4OcBS/btrYjWrZEUR/gtcaamkVHFXZK41cx4M0Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4OcBS/btrYjWrZEUR/gtcaamkVHFXZK41cx4M0Zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4OcBS/btrYjWrZEUR/gtcaamkVHFXZK41cx4M0Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4OcBS%2FbtrYjWrZEUR%2FgtcaamkVHFXZK41cx4M0Zk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;504.6&quot; height=&quot;83.4&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 지수&lt;/span&gt;&lt;span&gt;(E)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필드의 비트 수 증가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪➔&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;표현 가능한 수의 범위 확장&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 가수&lt;/span&gt;&lt;span&gt;(M)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;필드의 비트 수 증가&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▪➔&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;정밀도&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(precision)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;증가&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▣ 표현 가능한 수 크기의 범위&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;비교&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;] 32-&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;비트 고정소수점&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;(fixed-point)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;표현 방식의 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;1.0 x 26&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;-31&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;~ 1.0 x 2^&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;31&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;asymp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;2.0 x 10^&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;-9&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;~ 2.0 x 10^&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;9&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;같은 수에 대한 부동소수점 표현&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 같은 수에 대한 부동소수점 표현이 여러 가지가 존재&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;0.1101&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;5&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;11.01&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;3&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;0.001101&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;7&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 정규화된 표현&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(Normalized representation)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;수에 대한 표현을 한 가지로 통일하기 위한 방법&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;혼란 방지&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;plusmn;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;0.1bbb...b&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;E&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;위의 예에서 정규화된 표현은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;0.1101&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;5&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 표현의 예&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(0.1101&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 부호&lt;/span&gt;&lt;span&gt;(S)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;=&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;0&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▣ 지수&lt;/span&gt;&lt;span&gt;(E) =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;00000101&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▣ 가수&lt;/span&gt;&lt;span&gt;(M) =&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;1101 0000 0000 0000 0000 000&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;▣ 소수점 아래 첫 번째 비트는 항상&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;이므로&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;반드시 저장할 필요는 없음&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;(hidden bit)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;rarr;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;가수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;23&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;비트를 이용하여 소수점 아래&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;24&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;자리 수&lt;/span&gt;&lt;span&gt;까지 표현 가능&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;98&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dYxGpy/btrYf1A3RB7/0TdaefjI1Iq95perbl47V0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dYxGpy/btrYf1A3RB7/0TdaefjI1Iq95perbl47V0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dYxGpy/btrYf1A3RB7/0TdaefjI1Iq95perbl47V0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdYxGpy%2FbtrYf1A3RB7%2F0TdaefjI1Iq95perbl47V0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600.96&quot; height=&quot;88.32&quot; data-origin-width=&quot;666&quot; data-origin-height=&quot;98&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;바이어스된 지수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(biased exponent)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 지수를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;바이어스된 수&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;(biased number)&lt;/span&gt;&lt;span&gt;로 표현&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣ 사용 목적&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;부동소수점 수들 간의 크기 비교가 용이&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;/span&gt;&lt;span&gt;0(&lt;/span&gt;&lt;span&gt;혹은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;에 매우 가까운 값&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;에 대한 표현에서 모든 비트들이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;이 되도&lt;/span&gt;&lt;span&gt;록 함으로써&lt;/span&gt;&lt;span&gt;, 0-&lt;/span&gt;&lt;span&gt;검사&lt;/span&gt;&lt;span&gt;(zero-test)&lt;/span&gt;&lt;span&gt;가 용이&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;➔&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;크기 비교 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;0-&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;검사가 정수 경우와 같은 방법으로 가능해짐&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;8-&lt;/span&gt;&lt;span&gt;비트 바이어스된 지수값들&lt;/span&gt;&lt;span&gt;(8-bit biased exponents)&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;375&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JMQER/btrYiefSFxY/QrSTCmX9pOtTeXTs5uTdY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JMQER/btrYiefSFxY/QrSTCmX9pOtTeXTs5uTdY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JMQER/btrYiefSFxY/QrSTCmX9pOtTeXTs5uTdY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJMQER%2FbtrYiefSFxY%2FQrSTCmX9pOtTeXTs5uTdY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;660&quot; height=&quot;362.88&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;375&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;553&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SCXQW/btrYmvNUuyy/OputCAgOc7Q5ghSozq7lF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SCXQW/btrYmvNUuyy/OputCAgOc7Q5ghSozq7lF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SCXQW/btrYmvNUuyy/OputCAgOc7Q5ghSozq7lF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSCXQW%2FbtrYmvNUuyy%2FOputCAgOc7Q5ghSozq7lF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;632.76&quot; height=&quot;431.04&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;553&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;부동소수점 수의 표현 범위&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;392&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b14qgA/btrYjWMhhb8/spVKUNppACmO5kgTx5rmQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b14qgA/btrYjWMhhb8/spVKUNppACmO5kgTx5rmQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b14qgA/btrYjWMhhb8/spVKUNppACmO5kgTx5rmQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb14qgA%2FbtrYjWMhhb8%2FspVKUNppACmO5kgTx5rmQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;667&quot; height=&quot;392&quot; data-origin-width=&quot;667&quot; data-origin-height=&quot;392&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;32-&lt;/span&gt;&lt;span&gt;비트 데이터 형식의 표현 가능한 수의 범위&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O8SLv/btrYjgqXqEv/QgU2hwa1jvmUbknIezJgtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O8SLv/btrYjgqXqEv/QgU2hwa1jvmUbknIezJgtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O8SLv/btrYjgqXqEv/QgU2hwa1jvmUbknIezJgtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO8SLv%2FbtrYjgqXqEv%2FQgU2hwa1jvmUbknIezJgtK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691.92&quot; height=&quot;367.8&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;IEEE 754&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;표준 부동소수점 수의 형식&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▣ 부동소수점 수의 표현 방식의 통일을 위하여 미국전기전자 공학회&lt;/span&gt;&lt;span&gt;(IEEE)&lt;/span&gt;&lt;span&gt;에서 정의한 표준&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;32-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;비트 단일&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;정밀도 부동소수점 수의 표현&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;223&quot; data-origin-height=&quot;37&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p8BLl/btrYjgqXrDh/4rOs9Um5VGZgv7PDLTylz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p8BLl/btrYjgqXrDh/4rOs9Um5VGZgv7PDLTylz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p8BLl/btrYjgqXrDh/4rOs9Um5VGZgv7PDLTylz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp8BLl%2FbtrYjgqXrDh%2F4rOs9Um5VGZgv7PDLTylz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;223&quot; height=&quot;37&quot; data-origin-width=&quot;223&quot; data-origin-height=&quot;37&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;가수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;부호화&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;크기 표현 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지수 필드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;바이어스&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;127&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;1.M&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;times;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;2^&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;E&lt;/span&gt;&lt;span&gt;의 형태를 가지며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;소수점 아래의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;M&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;부분만 가수 필드에 저 장&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;소수점 왼쪽의 저장되지 않는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;hidden bit&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;라고 부름&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;496&quot; data-origin-height=&quot;75&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S8sM7/btrYkLjorJI/8Pl7xtlk6VhXK3qk0hzwS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S8sM7/btrYkLjorJI/8Pl7xtlk6VhXK3qk0hzwS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S8sM7/btrYkLjorJI/8Pl7xtlk6VhXK3qk0hzwS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS8sM7%2FbtrYkLjorJI%2F8Pl7xtlk6VhXK3qk0hzwS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;496&quot; height=&quot;75&quot; data-origin-width=&quot;496&quot; data-origin-height=&quot;75&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;IEEE 754&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;표준 부동소수점 수의 형식&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;988&quot; data-origin-height=&quot;364&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgWnZJ/btrYdiJRgyX/YkPOeoikro3o2R3IvUfbkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgWnZJ/btrYdiJRgyX/YkPOeoikro3o2R3IvUfbkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgWnZJ/btrYdiJRgyX/YkPOeoikro3o2R3IvUfbkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgWnZJ%2FbtrYdiJRgyX%2FYkPOeoikro3o2R3IvUfbkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;657.72&quot; height=&quot;241.92&quot; data-origin-width=&quot;988&quot; data-origin-height=&quot;364&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3eKor/btrYjXj8VkA/ujQniIrbWEHIm21qUDX2J0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3eKor/btrYjXj8VkA/ujQniIrbWEHIm21qUDX2J0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3eKor/btrYjXj8VkA/ujQniIrbWEHIm21qUDX2J0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3eKor%2FbtrYjXj8VkA%2FujQniIrbWEHIm21qUDX2J0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;634.92&quot; height=&quot;431.04&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;554&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;예외&lt;/span&gt;&lt;span&gt;(exception)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;경우를 포함한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;IEEE 754&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;표준&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;481&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NpaR8/btrYf0Wr4aG/YQ3KwH3TNz89EaAlipGB3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NpaR8/btrYf0Wr4aG/YQ3KwH3TNz89EaAlipGB3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NpaR8/btrYf0Wr4aG/YQ3KwH3TNz89EaAlipGB3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNpaR8%2FbtrYf0Wr4aG%2FYQ3KwH3TNz89EaAlipGB3K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;481&quot; height=&quot;403&quot; data-origin-width=&quot;481&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;IEEE 754-2008&lt;/span&gt;&lt;span&gt;에서 추가된 정의&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;▣&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;배수&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;정밀도&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;(quadruple-precision: 128-&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;비트&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;부동소수점 수의 표현&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;91&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T4ZGM/btrYj0OFaK0/P1Ru1AKOWjXrHLwPBH8qsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T4ZGM/btrYj0OFaK0/P1Ru1AKOWjXrHLwPBH8qsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T4ZGM/btrYj0OFaK0/P1Ru1AKOWjXrHLwPBH8qsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT4ZGM%2FbtrYj0OFaK0%2FP1Ru1AKOWjXrHLwPBH8qsk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;585.84&quot; height=&quot;68.28&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;91&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;233&quot; data-origin-height=&quot;40&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bgoku/btrYeZp0bDd/AJfcahkgbbd88MARwCgvv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bgoku/btrYeZp0bDd/AJfcahkgbbd88MARwCgvv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bgoku/btrYeZp0bDd/AJfcahkgbbd88MARwCgvv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBgoku%2FbtrYeZp0bDd%2FAJfcahkgbbd88MARwCgvv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;233&quot; height=&quot;40&quot; data-origin-width=&quot;233&quot; data-origin-height=&quot;40&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;가수&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;부호화&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;크기 표현 사용&lt;br /&gt;&lt;/span&gt;&lt;span&gt;▪&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지수 필드&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;바이어스&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;16383&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;사용&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;범위&lt;/span&gt;&lt;span&gt;: -16382 ~ +16383)&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;IEEE 754-2008&lt;/span&gt;&lt;span&gt;에서 추가된 정의&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1017&quot; data-origin-height=&quot;436&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1CCnx/btrYiVUQBfm/NmQks59IHylWi5ZN83rTN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1CCnx/btrYiVUQBfm/NmQks59IHylWi5ZN83rTN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1CCnx/btrYiVUQBfm/NmQks59IHylWi5ZN83rTN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1CCnx%2FbtrYiVUQBfm%2FNmQks59IHylWi5ZN83rTN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;687.48&quot; height=&quot;294.72&quot; data-origin-width=&quot;1017&quot; data-origin-height=&quot;436&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>IT/컴퓨터구조</category>
      <category>10진 부동소수점</category>
      <category>2진 부동소수점</category>
      <category>8-비트 바이어스된 지수값</category>
      <category>고정소수점</category>
      <category>단일정밀도 부동소수점</category>
      <category>바이어스된</category>
      <category>바이어스된 지수</category>
      <category>부동소수점</category>
      <category>부동소수점 표현</category>
      <category>음수 오버플로우</category>
      <author>러블리YZ</author>
      <guid isPermaLink="true">https://yz-zone.tistory.com/76</guid>
      <comments>https://yz-zone.tistory.com/76#entry76comment</comments>
      <pubDate>Mon, 6 Feb 2023 22:50:58 +0900</pubDate>
    </item>
  </channel>
</rss>