shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
인텔은 하스웰 마이크로아키텍처와 함께 레벨 4 온패키지 캐시를 도입했다. 크리스털웰 하스웰 CPU는 인텔 통합 아이리스 프로 그래픽의 GT3e 변형을 장착하여 사실상 128 MiB의 내장 DRAM(EDRAM)을 동일한 패키지에 탑재하고 있다. 이 L4 캐시는 온다이 GPU와 CPU 간에 동적으로 공유되며, CPU L3 캐시의 희생자 캐시 역할을 한다.
ARM 마이크로프로세서에서.
애플 M1 CPU는 코어 유형에 따라 각 코어에 128 또는 192 KiB 명령어 L1 캐시를 가지고 있다(지연 시간/싱글 스레드 성능에 중요). 이는 어떤 CPU 유형(노트북뿐만 아니라)에서도 이례적으로 큰 L1 캐시이다. 총 캐시 메모리 크기는 노트북에 비정상적으로 크지 않으며(총량이 처리량에 더 중요), IBM의 메인프레임에서는 훨씬 더 큰 총(예: L3 또는 L4) 크기를 사용할 수 있다.
현재 연구.
초기 캐시 설계는 캐시와 RAM의 직접적인 비용과 평균 실행 속도에 전적으로 초점을 맞췄다. 최신 캐시 설계는 에너지 효율성, 내결함성 및 기타 목표도 고려한다.
컴퓨터 설계자를 돕는 여러 도구가 있어 캐시 주기 시간, 에너지 및 면적 간의 트레이드오프를 탐색하는 데 도움을 준다. CACTI 캐시 시뮬레이터와 SimpleScalar 명령어 세트 시뮬레이터는 두 가지 오픈 소스 옵션이다.
멀티 포트 캐시.
멀티 포트 캐시는 한 번에 두 개 이상의 요청을 처리할 수 있는 캐시이다. 전통적인 캐시에 접근할 때는 일반적으로 단일 메모리 주소를 사용하지만, 멀티 포트 캐시에서는 한 번에 N개의 주소를 요청할 수 있다. 여기서 N은 프로세서와 캐시를 통해 연결된 포트의 수이다. 이점은 파이프라인 프로세서가 파이프라인의 다른 단계에서 메모리에 접근할 수 있다는 것이다. 또 다른 이점은 다른 캐시 수준을 통해 슈퍼스칼라 프로세서의 개념을 허용한다는 것이다.
아래 쿼크(, 기호: d)는 물질의 주성분이며, 기본 입자 중 하나인 쿼크들 중 두 번째로 가볍고위 쿼크와 함께 원자 핵을 이루는 중성자(위 쿼크 하나, 아래 쿼크 둘)와 양성자(위 쿼크 둘, 아래 쿼크 하나)를 구성한다. 물질 1세대이며, 전하는 - "e"이고 정지 질량은 이다. 다른 쿼크와 마찬가지로, 아래 쿼크는 스핀이 1/2인 기본 페르미온이며, 4가지의 기본 상호작용의 영향을 받는다(중력, 전자기력, 약한 상호작용, 강한 상호작용). 아래 쿼크의 반입자는 아래 쿼크에서 전하와 같은 일부 특성이 크기는 같고 부호가 반대인 아래 반쿼크(종종 "반 아래 쿼크"라고도 불린다)이다.
이 분류 계획은 강입자를 아이소스핀 다중항으로 분류했지만, 그 배경이 되는 물리적 토대는 여전히 불명확했다. 1964년에 머리 겔만과 조지 츠바이크가 당시에 독자적으로 위, 아래 그리고 기묘 쿼크만으로 구성된 쿼크 모형을 제시했다. 하지만 이 쿼크 모형은 팔정도를 설명할 수는 있었지만, 1968년 SLAC에서 처음으로 쿼크가 발견될 때까지는 쿼크의 존재에 대한 직접적인 증거는 없었다. 심층 비탄성 산란은 양성자에 세부 구조가 있다는 것을 나타내었고, 이 현상을 설명하기 위해서는 양성자가 더 근본적인 입자 3개로 구성되어 있는 모형을 도입해야 한다. (즉 쿼크 모형을 인정하는 것이다)
위 쿼크는 매우 널리 알려져 있음에도 불구하고 위 쿼크의 정지 질량은 잘 결정되지 않았다, 하지만 아마도 4.5에서 사이에 있을 것이라고 여겨진다. 격자 QCD 계산은 더 정확한 값을 얻을 수 있다:.
중간자(쿼크 하나와 반쿼크 하나로 이루어진 입자) 혹은 중입자(쿼크 세 개로 이루어진 입자)에서 측정했을 때, 쿼크의 '유효 질량'은 각각의 쿼크를 묶어주는 글루온장으로 생긴 결합 에너지에 의해서 더 크게 측정된다.(질량-에너지 등가 참고) 위 쿼크의 질량은 너무 가볍기 때문에 상대성 이론을 고려해야할 수준이기 때문에, 정지 질량을 직접적으로 계산할 수는 없다. 쿼크는 글루온장에서 글루온에 의해 생긴 강력에 의해 광속의 99.995%로 움직여 로런츠 인자가 대략 100 정도 된다. 그 결과로, 쿼크 자체의 질량은 양성자나 중성자의 질량의 거의 1% 정도 된다.
킬로와트시(기호 kW·h 또는 kWh)는 에너지의 단위이다. 1 kW의 일률로 1 시간 동안 하는 일의 양에 해당한다.
파시즘(, , , )은 20세기 초 유럽에서 나타난 급진적인 권위주의, 민족주의적 정치 이념이자 운동이다. 파시즘의 특징으로는 독재적 지도자, 중앙 집권화된 전제 정치, 군사주의, 반대파에 대한 탄압, 사회 계급의 자연성에 대한 신봉, 개인의 이익보다 국가나 민족의 이익을 우선시하는 복종의 강조, 사회와 경제에 대한 강력한 규제 등이 있다. 파시즘 운동은 제1차 세계 대전 중 이탈리아에서 처음 나타났으며, 나중에 나치 독일을 비롯한 여러 유럽 국가의 극우 정치 운동에 큰 영향을 주었다.
파시즘은 정치적 폭력, 제국주의, 전쟁을 포함한 국가적 폭력을 국가 재건의 수단으로 간주한다. 파시즘의 민족주의는 '역사적 영광'의 회복이나 내집단-외집단의 대립에 중심을 두었다. 이들의 운동은 궁극적 목표를 자급자족, 즉 국가 경제의 자립에 두었으며, 이를 위해서 파시즘은 역사적으로 전체주의적인 일당제를 옹호하고 국가 주도의 계급 협조 정책으로 자본가와 노동자를 모두 국가의 통제 아래에 두려고 하는 경향이 있었다. 가령 노엘 오설리번(Noel O'Sullivan)이 꼽은 파시즘의 다섯 주제는 협동조합주의, 혁명, 지도자 원칙, 메시아적 믿음, 경제 자립이다.
파시즘은 국가를 군중의 총체로서 무조건적 우위성을 지닌 유기체로 보고 있으며, 이 과정에서 개인은 국가 발전의 수단이 되어야 한다는 전체주의 사고관을 필수 요소로 갖고 있다. 파시즘은 극단적인 형태의 사회 진화론을 고수하며 사회 및 경제 영역에서 평등을 달성하려는 실천 운동인 사회주의는 물론이고, 평등에 대한 전통적인 관점을 지닌 자유주의도 배척하였다.
초기 파시즘은 1차 대전 이후 나타난 사회주의에 기원을 두고 있으며 페르디난트 라살레의 초기 국가사회주의, 조르주 소렐의 민족적 생디칼리즘이 혼합된 형태인 반제국주의적 사상이다. 또한 이러한 사회주의 사상은 민족주의 작가, 시인들의 낭만적 민족주의의 영향도 받았다. 20세기에, 사회주의의 한 분파인 국가사회주의와 이탈리아의 혁명적 조합주의자 조르주 소렐의 민족조합주의 이론, 유럽 낭만주의의 영향을 받은 반계몽주의적 사회주의를 유럽의 국민주의(Nationalism) 문학자들과 후에 베니토 무솔리니가 계승하여 파시즘이 탄생한다. 이러한 역사 때문에 사회주의에 반대하는 자본주의자 또는 자유주의 우익 세력은 사회주의와 파시즘을 동일시한다.
파시즘의 사회주의적 경향은 오늘날 사회주의 운동의 모태가 되는 이론인 생시몽, 샤를 푸리에 계의 계몽주의적 사회주의(또는 초기사회주의)의 경향과 조금 다르다는 의견이 있다. 하지만 파시즘 자체가 사회주의라는 결속된 사회에서 자연스럽게 발전되어 나타난 사상이며 또한 현재도 많은 사회주의 국가들이 민족주의 파시즘 성향이 존재하는 것에는 사회주의 체제에서는 결속이라는 파시즘 사상이 뗄 수 없는 연관성을 보이기 때문이다. 그러나 마르크스주의에서는 이러한 협조가 파시스트 정치인과 재벌 사이의 긴밀한 협력이며 사실상 노동자에 대한 독점 자본의 폭력적인 독재라고 주장한다. 파시즘은 독점 자본 및 종교 세력의 후원과 대중 동원이 동반되는 보수적 군중의 열렬한 참여로 대표되며, 이 과정에서 파시스트 운동은 반공주의, 반지성주의, 대중적인 음모론과 기존 사회에서 당연한 것으로 여겨지는 관습 및 인습을 옹호하는 경향이 강하다는 것이다.
이상적 국가의 실현을 위해 파시스트들은 규율, 세뇌, 실질적 교육 및 우생학을 통해, 국가 전체를 동원시키는 일당 전제주의 국가를 구현하여, 개개인을 조상, 문화, 혈연에 있어 초개인적 연관성에서 비롯된 민족주체성 안에서 하나로 뭉치는, 유기적 국가 공동체로 만든다는 신념 위에, 자국을 청년기로 회복시키고자 한다. 파시스트들은 국가와 민족은 영속적인 갈등 상황에 처해있으며, 이에 따라 강자는 스스로 강해져 그 힘을 약자에게 행사함으로써만 살아남을 수 있다고 믿었다
파시즘에서는 일당제를 옹호한다. 파시즘 정부는 정부와 파시즘 운동에 대한 비판과 반대를 금지하고 억압한다. 파시즘은 계급 투쟁에 반대하는데, 자본주의와 자유 민주주의가 계급 투쟁을 만들었으며 공산주의자들이 이 개념을 갖고 이용한다고 하여 양자 모두를 비판한다.
파시즘은 개인주의, 합리주의, 자유주의, 정치적 보수주의, 공산주의에 반대하는데, 이렇듯 파시즘에서 반대하는 것, 학자들이 '파시즘이 부정하는 것(fascist negations)'이라고 부르는 것을 통해 파시즘을 더욱 잘 정의할 수 있다. 경제 분야에서 여러 파시즘 지도자들은 "제3의 대안" 경제 정책을 주장하였는데, 이들은 자유 방임의 과격한 개인주의와 국가 공산주의의 엄격한 통제보다 자신들의 정책이 더 우월하다고 본다.
이것은 정부가 기업과 노동에 대해 상당한 통제를 가함으로써 이룰 수 있다.(무솔리니는 자신의 국가 체제를 "협동 국가"라고 칭하였다) 파시즘은 포퓰리즘적 수사법을 사용하여 과거의 영광을 재현하기 위하여 영웅적인 노력을 요구하며, 단일 지도자에 대한 충성을 강제하여 심지어 개인숭배까지 이른다. 파시즘을 단적으로 설명하는 포괄적 정의는 존재하지 않으며, 역사가들과 정치학자들은 파시즘을 간결히 정의할 때 어떤 요건이 들어가는지에 대해 견해가 엇갈리고 있다.
제2차 세계 대전에서 추축국이 패배한 이후 파시즘 진영은 크게 쇠퇴하였고, 이후 파시즘 정부가 저지른 가혹 행위가 알려지면서 '파시즘'이란 말은 멸칭으로 쓰이게 된다.
'파시스모'("fascismo")는 이탈리아어 낱말 파쇼("fascio")에서 나온 말로 "묶음"을 뜻하는데, 이 말은 라틴어 낱말 파스케스("fasces", "속간")에서 나왔다. 1910년대에 '운 파쇼'("un fascio")란 이탈리아어에서 노동 조합을 이르는 구어 표현이었다. 속간은 나무 막대기 여러 개를 묶어서 도끼를 달아놓은 권표로서, 고대 로마에서 정무관의 권위를 상징하였으며, 정무관을 수행하는 릭토르들이 들고 다녔고 정무관의 명령에 따라 체벌이나 사형에 쓸 수도 있었다. 또 속간은 "통합을 통한 힘"을 뜻하기도 하였는데, 나무 막대기 하나는 쉽게 부러지지만 여러 개가 묶여있으면 거의 잘 부러지지 않기 때문이다. 이 형태는 여러 형태의 파시즘 조직에서 널리 쓰인 소재였는데, 가령 팔랑헤의 상징은 멍에로 모인 화살 묶음이다.
기원 및 역사.
배경 및 발생 원인.
정치적인 파시즘 운동의 시발점은 1919년 이탈리아 밀라노에서 시작된다. 이탈리아 초기의 파시스트들은 과격한 퇴역군인과 국가주의적 생디칼리스트, 미래파 지식인, 젊은 반부르주아 불만 세력, 중산층으로 민족의 영광과 사회 변화를 함께 꿈꿨던 사람들로 이루어져 있었다. 대부분의 경우, 이들이 사회주의자 및 급진 적 기독교 정당인 이탈리아 인민당(Partito Populare Italiano, PPI)과 달랐던 점은 민족주의밖에 없었다. 실제로 초기 이탈리아 파시스트 중 많은 사람들이 무솔리니와 마찬가지로 좌파 출신들이었다. 파시스트 행동대는 파시즘 운동을 하는 사람들의 사회적 구성비가 우파 쪽으로 기울게 만들었다.
무솔리니는 1919년 이탈리아 밀라노에서 실패한 좌파 민족주의 파시즘을 고수하지 않고, 자신의 운동을 정치적 기회로 활용하는 편을 택했다. 1920년에서 1922년 사이 그의 연설과 강령에서 무솔리니가 점차 우파 쪽으로 점진적으로 변화해가는 모습을 살펴볼 수 있다. 초기 파시즘에서 가장 먼저 사라진 사상은 전쟁과 제국주의에 대한 거부였고, 그 다음으로는 반자본주의가 사라졌다. '참호에서 얻은 반전주의'는 전투의 기억이 아직 생생하던 당시 퇴역군인들 사이에 널리 퍼져 있던 신념이었다.
마르크스주의 에서는 파시즘 발생의 기본 요인이 제1차 세계 대전 후 러시아 혁명의 성공에 의한 자본주의의 일반적 위기, 곧 자본주의 세계에서의 관성적 공황(慣性的 恐慌)과 사회혁명의 진전에서 찾아볼 수 있다고 보았다. 그러므로 파시즘은 자본주의의 일반적 위기를 회피하기 위한 금융독점자본의 폭력적 독재라고 할 수 있다. 경제학에서는 이 시기의 대공황이 유럽의 파시즘을 등장시키는 데 영향을 주었다고 본다. 이 단계에서는 국제적인 대립과 전쟁의 위기가 심각해져서 국내정치는 항상 불안정하고 계급대립이 격화된데다 정치·경제의 불안, 부패에 대한 도시 소시민이나 농민의 절망과 고립감, 인텔리겐치아의 니힐리즘·정치적 무관심이 겹쳐 강력한 권위적 리더십을 대망하게 되어 파시즘 발생의 원인이 조성되었다.
발생과 발전.
파시즘 운동은 1919년 이탈리아 밀라노에서 시작되었지만, 1919년 이전부터 파시즘의 맹아는 존재했다. 이를 가리켜 ‘초기 파시즘’이라 한다. 초기 파시스트들이라 불리는 학자 대다수는 당시 파시즘이라는 용어를 사용하지 않았으나, 나중에 이어지는 후기 파시즘과 철학적 맥을 잇기에 사상사적으로 다루는 경우가 존재한다.
초기의 파시스트들은 주로 국가가 겪고 있는 혼란과 부패, 경기 후퇴 등을 급진적으로 해결할 수 있는 폭력적 방법론을 갈구했다는 점에서 공통점을 가졌으며, 대표적으로 조르주 소렐의 폭력 긍정론이 지적된다. 이들은 국가주의적 생디칼리스트, 미래파 지식인, 젊은 반(反)부르주아 불만 세력으로 민족의 영광과 사회 변화를 함께 꿈꿨던 사람들로 이루어져 있었다. 초기 파시스트 운동은 마르크스주의에 국제주의에 반대하였으며, 각국의 문제는 해당 국가가 갖고 있는 역사적 맥락과 특수성에 따라 해결해야 한다고 보았다. 대부분의 경우, 이들이 사회주의자 및 급진적 기독교 정당인 이탈리아 인민당(Partito Populare Italiano, PPI)과 달랐던 점은 “내셔널리즘 사상을 갖고 있느냐?” 또는 “관념론적인 방식을 따르느냐?”밖에 없었다.
그러나, 1918년부터 볼셰비키당과 같은 급진적인 공산 세력이 성장하자, 이에 위기감을 느낀 중소자본가, 농촌의 지주와 중농, 퇴역군인, 보수주의자들은 기존의 자유주의 질서에 반대하고 적극적인 반혁명(反革命) 공세를 취하기를 바랐으며, 그 결과 1919년 이탈리아 파시즘 운동이 시작되었다. 이탈리아의 파시스트 행동대는 파시즘 운동을 하는 사람들의 사회적 구성비가 우파 쪽으로 기울게 만들었다. 그러면서도 파시즘은 여전히 초기의 폭력적인 특성을 유지했다. 즉, 새로운 파시즘은 기성 정치권 및 그 논리에 저항하는 반란이었다.
정의 및 특징.
간단하게 정의하자면, 파시즘은 어떠한 체계적 논리와 이성을 갖춘 사상이라곤 볼 수 없고, 때에 따라 이념 운동 정의가 달라진다. 그러나 일명 '파시스트'라고 불리는 정치 운동자들이 지향하는 정책, 사회 관점, 행동 양상에는 공통된 특징이있다. 일단, 보편적인 의미로써 파시즘은 역사 과정으로서 파시즘은 1922년에서 1943년까지 베니토 무솔리니의 지도 아래 이탈리아를 통치한 권위주의적 정치 운동을 일컫는다. 제1차 세계 대전과 제2차 세계 대전 사이의 기간 동안 나치즘을 비롯한 유사 이념들은 유럽 곳곳에 퍼지게 되었다.
파시즘을 폭넓게 정의한다면 세계 역사상의 모든 권위주의 국가를 포함할 수 있겠지만 이론가들은 중요한 몇가지 분석적 틀을 구분해야 한다고 지적한다. 이탈리아에서 파시즘은 1920년대에 한편으론 극단적인 사회주의 또는 조합주의, 그리고 다른 한편으론 헤겔주의 또는 이상주의적인 국가론, 이들 두가지 이념의 혼합 및 결과로서 태동하였다. 이 중 헤겔적 국가론은 이미 극단적인 국민주의와 연결을 맺은 상태였다. 이후 파시즘은 비규제 경제와 사회주의, 마르크스주의와 자유민주주의 등을 부정하며 국가를 생물적인 주체로 인식하였다. 파시즘은 국가가 개인의 자유를 지키는 기관이 아니라 오히려 개인들에 의해 떠받들어져야 한다고 보았다.
파시즘의 본질은 타 대상의 존재나 공존 자체를 인정하지 않는다는 불관용과 부정적인 태도가 존재하고 있다. 또한 사회와 제도의 통제속에서 사상이나 신념의 정직한 표출이 제한되었고 젊은이들은 그 젊음을 발산할 통로가 없는 현실 속에서 참는 법만을 강요한다는 비판이 있다.
파시즘을 지지하는 이들은 다양하였으며 빈곤층, 농민 그리고 지주, 국민주의자와 반동주의자들, 실망한 전쟁 퇴역 군인, 가브리엘레 단눈치오, 쿠르치오 말라파르테와 마르틴 하이데거 등의 일군의 지식인, 보수주의자와 대기업, 소기업등등 거의 모든 계층에서 균등한 지지를 얻었다. 에스파냐의 파시즘은 다른 나라와는 다르게 귀족 계층과 마찬가지로 기득권층이었던 가톨릭 교회에서 선호했다고 한다. 독재자 프란시스코 프랑코가 그 세력이었기 때문이다. 프랑코는 유럽의 마지막 파시스트라고 불린다. 물론 프랑코가 죽은 뒤 에스파냐는 보통선거로 그들의 지도자를 뽑는 민주주의 국가가 되었다.
파시즘의 선호 경제 구조는 전체주의적 조합주의 경제 체제와 혼합 경제를 바탕으로 한다. 파시스트가 실시하는 조합주의 정책은 노조와 자본가간의 불화로 인해 사회 혼란을 막기 위해 제3자 입장에서 사법적 제재를 가하는 일반적인 의미의 조합주의와 다르다. 파시스트들은 형식적으로 자본가와 노동자의 중재를 표방하였다.
파시즘은 경제적으로 자본주의와 국제적 사회주의 양방에 대한 대안으로서 협동조합주의를 표방하였다. 애리스토틀 A. 칼리스(Aristotle A. Kallis)의 'The Fascism Reader'에 따르면 파시즘의 가장 중요한 주장은 파시즘만이 자본주의와 사회주의 사이의 '제3의 길'이라는 창조적인 전망을 제시할 수 있다는 것이다. 히틀러는 '나의 투쟁(Mein Kampf)'에서 '국가 사회주의 협동 사상'에 대해 열정적으로 설명하면서, 이것으로써 결국 "파괴적인 계급 전쟁을 대신"하게 되리라고 말하였으며, 무솔리니는 특유의 허세로 "협동 제도는 결국 20세기의 문명이 될 것이다"라고 선언하였다. 그러나 팩스턴(R. O. Paxton)은 파시즘의 경제제도는 계급협조에 기초하여 노동운동을 어용화하고 독점 자본의 경제적 이해를 대변한다는 점에서 이 ‘제3의 길’이라는 선언은 공문구에 불과하다고 지적한다.
파시스트 경제는 자유 시장과 자유주의에 기초한 전통적 자본주의라고 하기 어려우며, 동시에 프롤레타리아의 지지를 받는 혁명 정부가 모든 기업을 소유하여 필요에 의한 생산으로 나아가는 사회주의 생산양식과도 구별된다. 물론, 파시스트 경제는 민간 자본의 철폐라는 목적을 갖지 않으며, 사유 재산을 광범위하게 인정한다는 점에서 자본주의 생산양식이라고 할 수 있다. 이러한 의미에서 파시스트 경제는 전통적인 자본주의 경제와 비교할 때 지엽적인 차이점을 가졌다고 설명할 수 있다.
통치자들.
파시즘의 발생이나 진행의 속도, 형태는 각국이 놓여 있는 일정한 조건에 따라 다른데, 어쨌든 이러한 나라에서는 혁명적 상황이 일정 한도의 긴박성을 띠며, 국가 내부에 비공식적인 집단, 또는 민간의 정당·결사로서 등장하였다. 파시즘의 지도층은 현역·예비역 장교, 정치가, 폭력단 간부 등으로 그 주변에는 정상적인 사회진출 루트에서 탈락한 지식인·제대군인·하급관리·소매상점원 등 불만분자들이 결집하였다.
동맹국과 영향력.
파시즘의 가장 좁은 의미는 이탈리아 베니토 무솔리니의 국가를 말한다. 또한 이 표현은 아돌프 히틀러 치하의 나치 독일 외에도 넓은 의미에서는 기타 권위주의적 체제, 예를 들어 엥겔베르트 돌푸스 치하의 오스트리아, 루마니아 왕국의 총리 이온 안토네스쿠도 파시즘으로 분류된다.
파시즘은 각국에 영향력을 미쳤는데 무솔리니의 주요 경지였던 독일의 아돌프 히틀러는 무솔리니에게 배웠으며, 히틀러의 경쟁자인 소련의 이오시프 스탈린은 히틀러를 연구했다 한다. 중국 공산당 지도자들은 스탈린을 통해 배웠고, 이런 식으로 독재체제가 재생산되기도 하였다.
중립국.
중립국으로는 프란시스코 프랑코의 에스파냐, 안토니우 드 올리베이라 살라자르의 이스타두 노부 포르투갈 등이 있으나, 이들 국가에 관해서는 사람마다 의견이 엇갈리기도 한다. 파시스트 측에서는 "권위주의 국가에 반대하는 세력은 국가를 '파시스트'로 분류하며, 옹호 세력은 파시스트라는 딱지를 거부한다"고 주장한다.
각국에서의 파시즘.
무솔리니는 1919년 이탈리아 밀라노에서 실패한 좌파 민족주의를 고수하지 않고, 자신의 운동을 정치적 기회로 활용하는 편을 택했다. 1920년에서 1922년 사이 그의 연설과 강령에서 무솔리니가 점차 우파 쪽으로 점진적으로 변화해가는 모습을 살펴볼 수 있다. 초기 파시즘에서 가장 먼저 사라진 사상은 전쟁과 제국주의에 대한 거부였다. '참호(에서 얻을) 반전주의'는 전투의 기억이 아직 생생하던 당시 퇴역군인들 사이에 널리 퍼져 있던 신념이었다.
이탈리아 산세폴크로 광장에서 발표한 강령은 (피우메와 달마티아 해변에 대한 이탈리아의 권리를 주장하기는 했지만) '각 나라의 영토를 보전하는 것이 최우선의 원리'라는 국제연맹의 원칙을 받아들였다. 이때까지만 해도 이탈리아의 기성 우파, 반왕당파 및 공화정 세력은 귀족과 재벌들의 이권을 수호하고 그들의 지지를 바탕으로 유지하였으며, 이들을 좌파로 규정, 위험성을 경고하는 수준에서 머물렀다.
1919년 6월의 강령에서는 직업적 군대를 방어적 의미의 민병대로 대체하고 무기 및 군수품 공장을 국유화한다는 파시스트들의 주장은 그대로였지만, 국제연맹 이야기는 사라졌다. 1921년 발표한 강령에서 달라진 파시스트당은 국제연맹을 편파적이라고 비판하고, '지중해 라틴 문명의 보루'이자 이탈리아적인 것(Italianita)의 보루로서 이탈리아의 역할을 강조했으며, 이탈리아의 식민지 개척과 대규모 상비군의 필요성을 주장했다. 무솔리니는 자랑스러운 이탈리아, 로마 제국의 옛 영광, 반국가 행위자 처벌 등을 주창했다. 이러한 무솔리니와 파시스트들의 주장은 제1차 세계 대전을 거치면서 대중들의 급격한 동의를 얻으면서 기성의 우파 정당을 대체하여 집권당의 위치에 오르게 된다.
대한민국의 파시즘은 해방 이후 이범석과 안호상이 창설한 조선민족청년단과 일민주의에 의해 처음 모습을 드러냈다. 이들은 국민당 스타일의 파시즘 강령을 모방하여
'민족지상, 국가지상'을 슬로건으로 내걸고 청년교육운동에 주력했다. 이들은 결국 미군정의 압력에 의해 해산되었으나, 족청의 주요 인사들은 이승만 정부와 협력하여 제헌헌법의 기틀을 마련하는데 일조하기도 했다.
강준만은 박정희 시대의 파시즘적 성격에 주목한다. 그에 의하면 박정희의 유사 파시즘적 체제는 1972년 민주제도를 파괴하고, 영구집권 기반을 확립한 '10월 유신'으로 성립했다. 박정희식 유사 파시즘은 '민족성 개조'라는 이름의 국민의식 개조운동과, 공포와 폭력이라는 물리적 탄압의 두 가지 수단을 통해 공고해졌다. 박정희는 그해 10월 17일 "민족의 지상 과제인 조국의 평화적 통일을 뒷받침하기 위해 한국적 민주주의를 만들어야 한다."는 구실로 비상 계엄을 선포하고, 이른바 10월 유신을 통해서 파시즘 체제의 시동을 걸었다. 유신헌법은 그 파시즘 체제의 법적 표현이었다. 의식개조운동은 새마을운동과 '이순신 성웅화' 작업이 표본이다. 농촌 새마을 운동에서 시작해 도시-공장-학교 새마을 운동으로 번진 이 운동은 "10월 유신과 영구 집권에 필요한 대중동원 수단"이자 "유신이념과 연결된 정치적 국민운동"이었다. 현충사 성역화 사업에서도 이와 같은 모습이 보이는데, 박정희에게 이순신은 "'나'는 없고 '국가'와 '민족'만 있는, 한마디로 표현하면 멸사봉공의 정신"이었다는 것이다.
네오파시즘.
제2차 세계 대전에서 추축국이 패배한 이후 파시즘 진영은 초토화되었지만, 여전히 파시즘 관련 이념과 일부 정부는 살아남았다. 예를 들어 스페인 팔랑헤당의 프란시스코 프랑코 정권은 2차 대전에서 중립을 유지하며 전후에도 살아남았고 1975년 민주화가 이루어지기 전까지 파시즘 기조가 유지되었다. 아르헨티나의 후안 페론의 페론주의도 이탈리아 파시즘의 영향을 받았다는 분석이 있다.
네오파시즘이라 하면 일반적으로 2차 대전 이후 다시 등장하기 시작한 파시즘 운동들을 가리킨다. 이탈리아에서는 조르조 알미란테(Giorgio Almirante)가 이끄는 신-파시즘 정당 이탈리아 사회운동이 합법적으로 활동하며 큰 영향력을 발휘하였는데, 이후 주류 정치계로 편입되며 파시즘 성향을 다소 제거한 국가동맹으로 탈바꿈했다. 이러한 과정을 "포스트-파시즘"이라고 한다. 독일에서는 헌법적으로 나치즘 관련 조직의 활동이 금지되어 있으나 독일 국민민주당 등 사실상의 네오나치 정당도 활동 중이다.
2008년 대침체가 일어난 이후 세계적으로 포퓰리즘과 극단주의가 성행하며 일부 국가에서는 네오파시즘 운동이 힘을 얻었다. 대표적으로 그리스에서 무명 군소정당이던 네오나치 조직 황금새벽당의 지지율이 급상승하며 2012년 원내에 입성하였다.
컴퓨팅에서 캐시(cache, )는 데이터를 저장하여 나중에 해당 데이터에 대한 요청을 더 빠르게 처리할 수 있도록 하는 하드웨어 또는 소프트웨어 구성 요소이다. 캐시에 저장된 데이터는 이전 계산의 결과이거나 다른 곳에 저장된 데이터의 복사본일 수 있다. 요청된 데이터를 캐시에서 찾을 수 있을 때 캐시 히트가 발생하고, 찾을 수 없을 때 캐시 미스가 발생한다. 캐시 히트는 캐시에서 데이터를 읽어 처리되며, 이는 결과를 다시 계산하거나 더 느린 데이터 저장소에서 읽는 것보다 빠르다. 따라서 캐시에서 처리될 수 있는 요청이 많을수록 시스템 성능은 빨라진다.
비용 효율성을 위해 캐시는 상대적으로 작아야 한다. 그럼에도 불구하고 캐시는 일반적인 컴퓨터 애플리케이션이 높은 참조 국부성을 가지고 데이터에 접근하기 때문에 컴퓨팅의 많은 영역에서 효과적이다. 이러한 접근 패턴은 최근에 요청된 데이터를 요청하는 시간적 국부성과 이미 요청된 데이터 근처에 저장된 데이터를 요청하는 공간적 국부성을 보인다.
메모리 설계에는 용량과 속도 사이에 본질적인 절충점이 있다. 더 큰 용량은 더 큰 크기를 의미하며, 이는 신호가 이동해야 하는 물리적 거리가 길어져 전달 지연을 유발하기 때문이다. 또한 SRAM과 같은 고성능 기술과 DRAM, 플래시, 또는 하드 디스크와 같은 더 저렴하고 대량 생산이 쉬운 상품 사이에도 절충점이 있다.
캐시가 제공하는 버퍼링은 레이턴시와 대역폭 중 하나 또는 둘 다에 이점을 제공한다.
더 큰 자원은 접근에 상당한 지연을 유발한다. 예를 들어, 최신 4 GHz 프로세서가 DRAM에 도달하는 데 수백 클록 사이클이 걸릴 수 있다. 이는 큰 덩어리를 캐시로 읽어 들여 후속 읽기가 인접한 위치에서 발생하고 캐시에서 읽을 수 있기를 바라면서 완화된다. 예측 또는 명시적인 선인출은 미래의 읽기가 어디서 올지 추측하고 미리 요청하는 데 사용될 수 있다. 최적으로 수행되면 지연이 완전히 회피된다.
캐시를 사용하면 여러 미세한 전송을 더 크고 효율적인 요청으로 조합하여 기본 자원의 처리량을 높일 수도 있다. DRAM 회로의 경우, 더 넓은 데이터 버스를 사용하여 추가 처리량을 얻을 수 있다.
하드웨어는 캐시를 다시 사용될 가능성이 있는 데이터를 임시 저장하는 메모리 블록으로 구현한다. 중앙 처리 장치(CPU), 솔리드 스테이트 드라이브(SSD) 및 하드 디스크 드라이브(HDD)는 종종 하드웨어 기반 캐시를 포함하며, 웹 브라우저와 웹 서버는 일반적으로 소프트웨어 캐싱에 의존한다.
캐시는 항목 풀로 구성된다. 각 항목은 관련 데이터를 가지며, 이는 일부 백킹 저장소에 있는 동일한 데이터의 복사본이다. 각 항목은 또한 태그를 가지며, 이는 항목이 복사본인 백킹 저장소의 데이터 식별자를 지정한다.
캐시 클라이언트(CPU, 웹 브라우저, 운영체제)가 백킹 저장소에 존재한다고 가정되는 데이터에 접근해야 할 때, 먼저 캐시를 확인한다. 원하는 데이터와 일치하는 태그를 가진 항목을 찾을 수 있으면 해당 항목의 데이터가 대신 사용된다. 이 상황을 캐시 히트라고 한다. 예를 들어, 웹 브라우저 프로그램은 특정 URL에 있는 웹 페이지 내용의 로컬 복사본이 있는지 확인하기 위해 디스크의 로컬 캐시를 확인할 수 있다. 이 예에서 URL은 태그이고 웹 페이지 내용은 데이터이다. 캐시 히트가 발생하는 접근의 백분율을 캐시의 히트율 또는 히트 비율이라고 한다.
캐시를 확인했지만 원하는 태그를 가진 항목이 없는 대체 상황을 캐시 미스라고 한다. 이는 백킹 저장소에서 데이터를 더 비용이 많이 드는 방식으로 접근해야 함을 의미한다. 요청된 데이터가 검색되면 일반적으로 다음 접근을 위해 캐시에 복사된다.
캐시 미스 중에 일반적으로 이전에 존재하던 다른 캐시 항목이 새로 검색된 데이터를 위한 공간을 만들기 위해 제거된다. 교체할 항목을 선택하는 데 사용되는 휴리스틱을 교체 정책이라고 한다. 인기 있는 교체 정책 중 하나인 LRU(가장 최근에 사용되지 않음)는 가장 오래된 항목, 즉 다른 항목보다 최근에 접근되지 않은 항목을 교체한다. 더 정교한 캐싱 알고리즘은 항목의 사용 빈도도 고려한다.
캐시 쓰기는 궁극적으로 백킹 저장소로 전파되어야 한다. 이에 대한 타이밍은 쓰기 정책에 의해 결정된다. 두 가지 주요 쓰기 정책은 다음과 같다:
쓰기-백 캐시는 구현하기가 더 복잡하다. 왜냐하면 어떤 위치가 덮어쓰여졌는지 추적하고 나중에 백킹 저장소에 쓰기 위해 더티로 표시해야 하기 때문이다. 이 위치의 데이터는 캐시에서 제거될 때만 백킹 저장소로 다시 기록되며, 이 과정을 지연 쓰기라고 한다. 이러한 이유로 쓰기-백 캐시에서 읽기 미스는 백킹 저장소에 대한 두 번의 메모리 접근을 요구할 수 있다. 하나는 더티 데이터를 다시 쓰는 것이고 다른 하나는 요청된 데이터를 검색하는 것이다. 다른 정책들도 데이터 쓰기-백을 트리거할 수 있다. 클라이언트는 캐시의 데이터에 많은 변경을 가한 다음 캐시에 명시적으로 데이터를 다시 쓰도록 알릴 수 있다.
쓰기 작업은 데이터를 반환하지 않는다. 따라서 쓰기 미스에 대해 결정을 내려야 한다: 데이터를 캐시에 로드할지 여부. 이는 다음 쓰기 미스 정책에 의해 결정된다.
두 가지 쓰기 정책 모두 두 가지 쓰기 미스 정책을 구현할 수 있지만, 일반적으로 다음과 같이 짝지어진다:
캐시 외의 다른 개체가 백킹 저장소의 데이터를 변경할 수 있으며, 이 경우 캐시의 복사본이 오래되거나 부실해질 수 있다. 또는 클라이언트가 캐시의 데이터를 업데이트할 때, 다른 캐시에 있는 해당 데이터의 복사본이 부실해질 수 있다. 데이터 일관성을 유지하는 캐시 관리자 간의 통신 프로토콜은 캐시 일관성과 관련이 있다.
프리페치.
캐시 읽기 미스 시, 수요 페이징 정책을 사용하는 캐시는 백킹 저장소에서 최소한의 양을 읽는다. 일반적인 수요 페이징 가상 메모리 구현은 디스크에서 RAM의 디스크 캐시로 가상 메모리 페이지(종종 4KB) 하나를 읽는다. 일반적인 CPU는 DRAM에서 L2 캐시로 128바이트의 L2 캐시 라인 하나를 읽고, L2 캐시에서 L1 캐시로 64바이트의 L1 캐시 라인 하나를 읽는다.
선인출 입력 큐 또는 더 일반적인 예측 페이징 정책을 사용하는 캐시는 더 나아가 요청된 데이터뿐만 아니라 다음 데이터 덩어리 한두 개가 곧 필요할 것이라고 추측하여 해당 데이터를 미리 캐시로 선인출한다. 예측 페이징은 디스크 스토리지 및 DRAM과 같이 백킹 저장소가 첫 번째 덩어리를 읽는 데 긴 지연 시간이 걸리고 다음 몇 덩어리를 순차적으로 읽는 데 훨씬 짧은 시간이 걸릴 때 특히 유용하다.
일부 운영 체제는 로더가 항상 전체 실행 파일을 RAM으로 미리 로드하는 등 더 나아간다. 일부 캐시는 더 나아가 전체 파일을 미리 로드할 뿐만 아니라 곧 요청될 수 있는 다른 관련 파일(예: 프리페처와 관련된 버퍼 캐시 또는 링크 프리페칭과 관련된 웹 캐시) 로드도 시작한다.
하드웨어 캐시의 예.
CPU 캐시.
CPU 상 또는 가까이에 있는 작은 메모리는 훨씬 더 큰 주 기억 장치보다 빠르게 작동할 수 있다. 1980년대 이후 대부분의 CPU는 하나 이상의 캐시를 사용했으며, 때로는 계층적으로 연결되었다. 현대의 고급 임베디드, 데스크톱 컴퓨터 및 서버 마이크로프로세서는 최대 6가지 유형의 캐시(레벨 및 기능별)를 가질 수 있다. 특정 기능을 가진 캐시의 몇 가지 예로는 D-캐시, I-캐시 및 메모리 관리 장치(MMU)용 변환 색인 버퍼가 있다.
GPU 캐시.
초기 그래픽 처리 장치(GPU)는 종종 제한적인 읽기 전용 텍스처 캐시를 가지고 있었고 2D 참조 국부성을 개선하기 위해 스와이즐링을 사용했다. 캐시 미스는 성능에 심각한 영향을 미쳤는데, 예를 들어 밉맵핑이 사용되지 않는 경우였다. 캐싱은 종종 픽셀당 4비트에 불과한 텍스처 데이터에 대해 32비트(및 그 이상) 전송을 활용하는 데 중요했다.
GPU가 발전하여 GPGPU 및 컴퓨트 커널을 지원하게 되면서, 셰이더용 명령어 캐시를 포함하여 점진적으로 더 크고 일반적인 캐시를 개발했으며, 이는 CPU 캐시에서 일반적으로 발견되는 기능을 보여주었다. 이러한 캐시는 스레드 간의 동기화 프리미티브 및 원자적 연산을 처리하고 CPU 스타일의 MMU와 인터페이스하도록 성장했다.
DSP.
디지털 신호 처리 장치도 수년에 걸쳐 유사하게 일반화되었다. 초기 설계는 직접 메모리 접근으로 공급되는 스크래치패드 메모리를 사용했지만, 퀄컴 헥사곤과 같은 최신 DSP는 종종 CPU와 매우 유사한 캐시 세트(예: 공유 L2, 분할 L1 I-캐시 및 D-캐시가 있는 수정된 하버드 아키텍처)를 포함한다.
변환 색인 버퍼.
주 메모리에서 페이지 테이블 항목을 가져오는 메모리 관리 장치(MMU)는 가상 주소를 물리 주소로 변환한 결과를 기록하는 데 사용되는 특수 캐시를 가지고 있다. 이 특수 캐시를 변환 색인 버퍼(TLB)라고 한다.
인네트워크 캐시.
정보 중심 네트워킹.
정보 중심 네트워킹(ICN)은 지속적인 연결성과 엔드 투 엔드 원칙을 기반으로 하는 호스트 중심 패러다임에서, 초점이 식별된 정보에 맞춰진 네트워크 아키텍처로 인터넷 인프라를 발전시키기 위한 접근 방식이다. ICN 노드의 내재적인 캐싱 기능 덕분에, 이는 느슨하게 연결된 캐시 네트워크로 볼 수 있으며, 이는 캐싱 정책에 대한 고유한 요구 사항을 가진다. 그러나 유비쿼터스 콘텐츠 캐싱은 무단 접근으로부터 콘텐츠를 보호해야 하는 과제를 제시하며, 이는 추가적인 주의와 솔루션을 필요로 한다.
프록시 서버와 달리, ICN에서 캐시는 네트워크 수준 솔루션이다. 따라서 캐시 상태가 빠르게 변하고 요청 도착률이 더 높다. 더욱이, 더 작은 캐시 크기는 콘텐츠 제거 정책에 다른 요구 사항을 부과한다. 특히 ICN을 위한 제거 정책은 빠르고 가벼워야 한다. 다양한 ICN 아키텍처 및 애플리케이션을 위한 다양한 캐시 복제 및 제거 방식이 제안되었다.
시간 인식 LRU.
시간 인식 LRU(TLRU)는 캐시에 저장된 콘텐츠가 유효 수명을 가지는 상황을 위해 설계된 LRU의 변형이다. 이 알고리즘은 ICN, 콘텐츠 전송 네트워크(CDN) 및 일반적으로 분산 네트워크와 같은 네트워크 캐시 애플리케이션에 적합하다. TLRU는 새로운 용어인 TTU(time to use)를 도입한다. TTU는 콘텐츠의 지역성과 콘텐츠 게시자의 정보를 기반으로 콘텐츠의 사용 가능 시간을 규정하는 콘텐츠의 타임스탬프이다. 이 지역성 기반 타임스탬프 덕분에 TTU는 지역 관리자가 인네트워크 저장소를 규제하는 데 더 많은 제어를 제공한다.
TLRU 알고리즘에서 콘텐츠가 도착하면 캐시 노드는 콘텐츠 게시자가 할당한 TTU 값을 기반으로 로컬 TTU 값을 계산한다. 로컬 TTU 값은 로컬로 정의된 함수를 사용하여 계산된다. 로컬 TTU 값이 계산되면 캐시 노드에 저장된 전체 콘텐츠의 하위 집합에서 콘텐츠 교체가 수행된다. TLRU는 덜 인기 있고 수명이 짧은 콘텐츠가 들어오는 콘텐츠로 교체되도록 보장한다.
최소 빈도 최근 사용(LFRU).
최소 빈도 최근 사용(LFRU) 캐시 교체 방식은 LFU와 LRU 방식의 장점을 결합한다. LFRU는 ICN, CDN 및 일반적으로 분산 네트워크와 같은 네트워크 캐시 애플리케이션에 적합하다. LFRU에서 캐시는 권한 있는 파티션과 권한 없는 파티션이라는 두 개의 파티션으로 나뉜다. 권한 있는 파티션은 보호된 파티션으로 볼 수 있다. 콘텐츠가 매우 인기가 많으면 권한 있는 파티션으로 푸시된다. 권한 있는 파티션의 교체는 먼저 권한 없는 파티션에서 콘텐츠를 제거하고, 그런 다음 권한 있는 파티션의 콘텐츠를 권한 없는 파티션으로 푸시하고, 마지막으로 새로운 콘텐츠를 권한 있는 파티션에 삽입함으로써 이루어진다. 위 절차에서 LRU는 권한 있는 파티션에 사용되고 근사 LFU(ALFU) 방식은 권한 없는 파티션에 사용된다. 기본 아이디어는 ALFU 방식으로 로컬에서 인기 있는 콘텐츠를 캐시하고 인기 있는 콘텐츠를 권한 있는 파티션으로 푸시하는 것이다.
일기 예보.
2011년, 일기 예보 옵션이 있는 스마트폰 사용은 아큐웨더 서버에 과도한 부담을 주었다. 같은 지역에서 온 두 요청은 별도의 요청을 생성했다. 엣지 서버에서 GPS 좌표를 더 적은 소수점 자리로 잘라내는 최적화를 통해 가까운 쿼리의 캐시된 결과를 사용할 수 있게 되었다. 하루에 서버로의 조회 수가 절반으로 줄었다.
소프트웨어 캐시.
디스크 캐시.
CPU 캐시는 일반적으로 하드웨어에 의해 전적으로 관리되지만, 다양한 소프트웨어가 다른 캐시를 관리한다. 주 메모리의 버퍼 캐시는 운영체제 커널에 의해 관리된다.
하드 디스크 드라이브 또는 솔리드 스테이트 드라이브의 통합 부분인 디스크 버퍼는 때때로 오해의 소지가 있게 디스크 캐시라고 불리지만, 그 주된 기능은 쓰기 순서 지정과 읽기 선인출이다. 고급 디스크 컨트롤러는 종종 하드 디스크 드라이브의 데이터 블록을 위한 자체 온보드 캐시를 가지고 있다.
마지막으로, 빠른 로컬 하드 디스크 드라이브는 원격 서버(웹 캐시) 또는 로컬 테이프 드라이브나 광학 주크박스와 같이 훨씬 느린 데이터 저장 장치에 저장된 정보를 캐시할 수도 있다. 이러한 방식이 계층적 스토리지 관리의 주요 개념이다. 또한, 빠른 플래시 기반 솔리드 스테이트 드라이브(SSD)는 더 느린 회전 매체 하드 디스크 드라이브를 위한 캐시로 사용되어 하이브리드 드라이브로 함께 작동할 수 있다.
웹 캐시.
웹 브라우저와 웹 프록시 서버는 로컬 또는 인터넷 서비스 제공자(ISP)에서 웹 캐시를 사용하여 웹 페이지 및 이미지와 같은 웹 서버의 이전 응답을 저장한다. 웹 캐시는 네트워크를 통해 전송해야 하는 정보의 양을 줄인다. 왜냐하면 이전에 캐시에 저장된 정보를 종종 재사용할 수 있기 때문이다. 이는 웹 서버의 대역폭과 처리 요구 사항을 줄이고, 웹 사용자를 위한 응답성을 향상시키는 데 도움이 된다.
또 다른 형태의 캐시는 P2P 캐싱으로, 피어 투 피어 애플리케이션에서 가장 많이 찾는 파일을 ISP 캐시에 저장하여 P2P 전송 속도를 높이는 것이다. 유사하게, 탈중앙화된 형태도 존재하며, 이를 통해 커뮤니티가 P2P 트래픽에 대해 동일한 작업을 수행할 수 있다. 예를 들어 코렐리(Corelli)가 있다.
메모이제이션.
캐시는 백킹 저장소에서 검색하는 대신 필요할 때 계산되는 데이터를 저장할 수 있다. 메모이제이션은 자원 소모적인 함수 호출 결과를 룩업 테이블 내에 저장하여 후속 호출이 저장된 결과를 재사용하고 반복적인 계산을 피할 수 있도록 하는 최적화 기법이다. 이는 동적 계획법 알고리즘 설계 방법론과 관련이 있으며, 캐싱의 한 형태로도 생각할 수 있다.
콘텐츠 전송 네트워크.
콘텐츠 전송 네트워크(CDN)는 사용자의 지리적 위치, 웹 페이지의 원본 및 콘텐츠 전송 서버를 기반으로 페이지 및 기타 웹 콘텐츠를 사용자에게 전달하는 분산 서버 네트워크이다.
CDN은 1990년대 후반에 HTML 페이지, 이미지, 비디오와 같은 정적 콘텐츠의 전달 속도를 높이는 방법으로 도입되었다. 전 세계 여러 서버에 콘텐츠를 복제하고 사용자의 위치에 따라 콘텐츠를 전달함으로써 CDN은 웹 사이트 또는 애플리케이션의 속도와 가용성을 크게 향상시킬 수 있다. 사용자가 콘텐츠를 요청하면 CDN은 캐시에 해당 콘텐츠의 복사본이 있는지 확인한다. 있다면 CDN은 캐시에서 사용자에게 콘텐츠를 전달한다.
클라우드 스토리지 게이트웨이.
클라우드 스토리지 게이트웨이는 로컬 네트워크를 하나 이상의 클라우드 스토리지 서비스 (일반적으로 오브젝트 스토리지 서비스인 아마존 S3 등)에 연결하는 하이브리드 클라우드 스토리지 장치이다. 이 장치는 자주 접근하는 데이터를 위한 캐시를 제공하여 클라우드 스토리지 서비스의 자주 접근하는 데이터에 대한 고속 로컬 접근을 가능하게 한다. 클라우드 스토리지 게이트웨이는 또한 전통적인 파일 서비스 프로토콜을 통한 클라우드 오브젝트 스토리지 접근 및 연결 중단 시 캐시된 데이터에 대한 지속적인 접근과 같은 추가적인 이점을 제공한다.
기타 캐시.
BIND DNS 데몬은 도메인 이름과 IP 주소 간의 매핑을 캐시하며, DNS 리졸버 라이브러리도 마찬가지다.
쓰기-통과(write-through) 작업은 신뢰할 수 없는 네트워크에서 작업할 때 일반적이다. 통신이 신뢰할 수 없을 때 여러 쓰기-백 캐시 간에 필요한 일관성 프로토콜이 엄청나게 복잡하기 때문이다. 예를 들어, 웹 페이지 캐시와 분산 파일 시스템(NFS 또는 SMB와 같은)을 위한 클라이언트 사이드 캐시는 네트워크 프로토콜을 간단하고 신뢰할 수 있게 유지하기 위해 일반적으로 읽기 전용 또는 쓰기-통과 방식이다.
웹 검색 엔진도 색인된 웹 페이지를 자체 캐시에서 사용할 수 있도록 자주 제공한다. 이는 웹 서버의 웹 페이지를 일시적으로 또는 영구적으로 접근할 수 없을 때 유용할 수 있다.
데이터베이스 캐싱은 예를 들어 인덱스 (데이터베이스), 데이터 사전 및 자주 사용되는 데이터의 하위 집합 처리에 있어서 데이터베이스 애플리케이션의 처리량을 실질적으로 향상시킬 수 있다.
분산 캐시는 네트워크로 연결된 호스트를 사용하여 애플리케이션에 확장성, 신뢰성 및 성능을 제공한다. 호스트는 함께 위치할 수도 있고 다른 지리적 지역에 분산될 수도 있다.
버퍼 vs. 캐시.
'버퍼'와 '캐시'의 의미는 완전히 다르지 않지만, 캐싱 과정과 버퍼링 과정 사이에는 근본적인 의도상의 차이가 있다.
근본적으로 캐싱은 반복적으로 전송되는 데이터 전송에 대한 성능 향상을 실현한다. 캐싱 시스템이 데이터 항목의 초기(일반적으로 쓰기) 전송 시 성능 향상을 실현할 수 있지만, 이러한 성능 향상은 캐싱 시스템 내에서 발생하는 버퍼링으로 인한 것이다.
읽기 캐시의 경우, 데이터 항목은 캐시의 (더 빠른) 중간 저장소에서 가져올 수 있는 덕분에 데이터 항목에 대한 후속 읽기가 성능 향상을 실현하기 위해 해당 데이터 항목이 적어도 한 번은 상주 위치에서 가져와야 한다. 쓰기 캐시의 경우, 데이터 항목의 첫 쓰기 시 데이터 항목이 즉시 캐시의 중간 저장소에 저장되고 나중에 데이터 항목을 상주 저장소로 전송하거나 백그라운드 프로세스로 발생하는 덕분에 쓰기 성능 향상이 실현될 수 있다. 엄격한 버퍼링과 달리 캐싱 프로세스는 캐시의 중간 저장소와 데이터가 상주하는 위치 간의 일관성을 유지하기 위해 (잠재적으로 분산된) 캐시 일관성 프로토콜을 준수해야 한다. 반면에 버퍼링은 다음과 같다.
일반적인 캐싱 구현에서 처음 읽거나 쓰는 데이터 항목은 효과적으로 버퍼링되며, 쓰기의 경우 대부분 쓰기가 시작된 애플리케이션에 대한 성능 향상을 실현한다. 또한 개별 쓰기가 일괄 쓰기로 지연되는 캐싱 프로토콜의 부분은 버퍼링의 한 형태이다. 개별 읽기가 일괄 읽기로 지연되는 캐싱 프로토콜의 부분도 버퍼링의 한 형태이지만, 이 형태는 최소한 초기 읽기의 성능에 부정적인 영향을 미칠 수 있다(개별 읽기의 합계 성능에는 긍정적인 영향을 미칠 수 있더라도). 실제로 캐싱은 거의 항상 어떤 형태의 버퍼링을 포함하는 반면, 엄격한 버퍼링은 캐싱을 포함하지 않는다.
버퍼는 CPU 명령어가 주변 장치에 저장된 데이터를 직접 처리할 수 없기 때문에 전통적으로 사용되는 임시 메모리 위치이다. 따라서 주소 지정 가능한 메모리가 중간 단계로 사용된다. 또한, 이러한 버퍼는 대량의 데이터가 조립 또는 분해될 때(저장 장치에 의해 요구되는 대로) 또는 데이터가 생성된 순서와 다른 순서로 전달될 때 실현 가능하다. 또한 전체 데이터 버퍼는 일반적으로 순차적으로 전송되므로(예: 하드 디스크로), 버퍼링 자체는 때때로 전송 성능을 높이거나 전송 지연 시간의 변화 또는 지터를 줄인다. 이는 캐싱이 지연 시간을 줄이는 것을 목적으로 하는 것과 대조된다. 이러한 이점은 버퍼링된 데이터가 버퍼에 한 번 기록되고 버퍼에서 한 번 읽히더라도 존재한다.
캐시도 전송 성능을 향상시킨다. 성능 향상의 일부는 여러 개의 작은 전송이 하나의 큰 블록으로 결합될 가능성에서 비롯된다. 그러나 주요 성능 향상은 동일한 데이터가 캐시에서 여러 번 읽히거나 기록된 데이터가 곧 읽힐 가능성이 높기 때문에 발생한다. 캐시의 유일한 목적은 기본적으로 느린 저장소에 대한 접근을 줄이는 것이다. 캐시는 또한 일반적으로 인접 계층의 관점에서 보이지 않도록 설계된 추상화 계층이다.
리버럴 아츠 칼리지()는 자유과와 과학 교육을 중시하는 학부 중심 대학을 일컫는다. 리버럴 아츠 칼리지가 무엇인지 공식적으로 정의한 적은 없으나, '학부 교육에 집중하며 적어도 절반 이상의 학위를 리버럴 아츠 분야에 수여하는 학교' 또는 이와 유사하게 설명하는 학자들이 있다. 리버럴 아츠 칼리지의 학생들도 재학 기간 중 특정 분야를 전공으로 선택하여 공부하지만 이와 더불어 수학과 자연과학 등에 걸쳐 광범위한 주제를 배우게 된다. 리버럴 아츠 칼리지는 유럽에서 그 기원을 찾을 수 있지만, 현재는 미국의 고등교육 기관들과 강하게 연계된 교육 체계로 뿌리를 내렸으며 전 세계 거의 대부분의 리버럴 아츠 칼리지들은 미국식 체계를 따르고 있다.
많은 리버럴 아츠 칼리지들이 오로지 학부만 제공하나 몇몇 리버럴 아츠 칼리지들은 경영학, 법학, 의학 등의 분야에서 석사와 박사 학위를 수여하는 대학원 과정을 운영하기도 한다. 또한 리버럴 아츠 칼리지라는 용어가 한 독립 기관을 가리키는 것이 보통이나, 유니버시티 칼리지 또는 더 큰 종합대학과 연계된 대학을 가리키기도 한다.
리버럴 아츠 칼리지의 특징은 다방면의 교육 과정과 작은 크기이다. 이는 행정과 학생들의 경험에서 다양한 2차 효과를 가져온다. 예를 들어 대개 리버럴 아츠 칼리지의 강의 규모는 종합대학보다 작고, 리버럴 아츠 칼리지의 교원들은 연구보다는 강의에 집중한다. 학생들은 리버럴 아츠 칼리지에서 더 높은 학생 만족감을 갖고, 교원들이 학생들의 학업에 개인적인 관심을 갖는다고 생각하며, 토론에 참여하기를 권장한다고 느낀다. 행정의 측면에서 볼 때, 리버럴 아츠의 작은 크기는 응집력과 어려운 시기동안 살아남는 능력을 기르는 데 기여했다. 일반적으로 교원과 교직원들의 직업 만족도는 리버럴 아츠 칼리지에서 더 높았다. 또한 리버럴 아츠 칼리지는 크기가 작아 비교적 실험적이거나 다른 접근을 시도하는 것이 가능한데, 고전 문학 교육을 중시하는 세인트존스 칼리지와 샤이머 칼리지, 급진적인 학제간 교육 과정을 제공하는 말보로 칼리지 등이 그 사례다.
종합대학들이 리버럴 아츠 칼리지의 교육 과정을 받아들이고 또 그 반대의 현상도 일어나면서 리버럴 아츠 칼리지의 특수성들은 다소 약해졌다. 한 예로, 캘리포니아 대학교 시스템은 큰 대학 안에 작은 리버럴 아츠 칼리지와 유사한 클러스터 칼리지를 도입하는 실험을 했으며, 컬럼비아 대학교의 컬럼비아 칼리지와 같이 종합대학 안에 리버럴 아츠 칼리지의 특징을 갖는 부속 대학을 두는 종합대학들도 있다.
리버럴 아츠 칼리지는 오늘날 전 세계에 있다. 자유과 교육의 개념은 유럽에 뿌리를 두고 있지만 오늘날에는 미국과 주로 연관돼있고, 거의 대부분의 리버럴 아츠 칼리지들은 미국식 체계를 따르고 있다. 각 대륙의 리버럴 아츠 칼리지들이 속한 글로벌 리버럴 아츠 얼라이언스는 스스로를 '미국식 리버럴 아츠 기관들의 국제적, 다각적 협력 관계'라고 규정하고 있다.
미국에서 리버럴 아츠 칼리지는 17세기부터 하버드 칼리지와 18세기에 예일 칼리지, 다트머스 칼리지 등 초창기의 학교들이 생겨나며 뿌리를 내리기 시작했다. 이들 학교는 점차 학교의 규모와 다양성이 확대되면서 오늘날의 종합대학 형태로 변화하였다. 이들은 지금도 학부 교육에 있어 공학 분야를 제외한 나머지 분야에서는 리버럴 아츠 교육의 전통을 지키려 애쓰며 Arts and Science 학위를 수여하고 있다. 그럼에도 불구하고 이들 학교들 가운데 오늘날 리버럴 아츠 칼리지로 여겨지는 학교는 없다. 이러한 미국의 초기 대학교들은 새로 건설된 미국에 유럽의 문화를 전파시키는 역할을 했다. 결과적이긴 하나 현재적 관점에서 볼 때 미국의 대학들 중 리버럴 아츠 칼리지로 분류되는 대학들은 18세기 말 내지 19세기 초부터 빠르게 늘어나기 시작해 1850년부터 1899년 사이 212개의 리버럴 아츠 칼리지들이 생겨났다. 1987년을 기준으로 미국에는 약 540개의 리버럴 아츠 칼리지들이 있었다. 참고로 미국의 대표적인 리버럴 아츠 칼리지는 동부의 윌리엄스 칼리지, 애머스트 칼리지, 스와스모어 칼리지, 보딘 칼리지, 서부의 포모나 칼리지, 클레어몬트 매케나 칼리지 등이 있으며 이들 학교는 교육적 장점 이외에도 입학생 수준이나 졸업생의 평판에 있어 소위 아이비 리그 대학들과 비교된다. 미국 해군사관학교, 미국 육군사관학교, 미국 공군사관학교도 리버럴 아츠 칼리지로 분류된다.
네덜란드에서는 1990년대 후반부터 '유니버시티 칼리지(university college)'라는 이름으로 리버럴 아츠 칼리지가 생겼다. 네덜란드의 사회학자 한스 아드리안선스는 네덜란드에서의 대규모 대학 교육 풍토를 바꾸고자 리버럴 아츠 칼리지를 장려했다.