shopkeeper/korean_wiki_content_only_120125 huggingface dataset:
클리포드 기어츠나 제비어 안드레이드 같은 문화 인류학자들은 현장연구를 통해 여러 가지 문화적 다양성에 대해 문화기술연구법을 통해 인류학적 연구를 수행하였으며 이 연구를 통해 어떤 특정한 문화, 사회와 집단에 대한 정보를 분석하였다. 현장연구는 보통 수년 넘게 걸리는 오랜기간 동안 연구 대상의 문화에 접하는 연구기간이 소요되었으며 실제 연구대상의 사람들과 살며 그들의 삶에 대해 배우는 기회가 필요하다. 연구자들은 참여적인 관찰자로서 일어나는 사건에 참여함으로써 문화적 행동과 사고방식을 이해하도록 노력한다.
디자인 리서치.
문화기술지는 1980년대 후반부터 디자인학계에서 자주 거론되고 디자인 리서치의 방법으로의 활용이 논의되기 시작했다. 문화기술지는 사람들의 행동, 믿음등의 선호 사항들에 관한 보다 밀접한 접근을 시도하고 깊고 자세한 관찰을 자연적인 상황에서 그들과 소통하면서 얻은 결과를 연구하는 방법이기 때문에 디자인 리서치를 위한 유용한 방법의 하나로 여겨지고 있다. 그러나 인류학에서처럼 장기간의 조사는 대부분의 경우 불가능하며 상대적으로 단기간의 현장조사를 통해 디자인하기 위한 지식을 얻기 위해 유용하게 쓰인다. 마케팅 조사의 일환으로 쓰이기도 한다.
근처에 부산터널이 있다. 이 역과 서대신역 사이는 급커브 및 주택가가 밀집해 있는 지역이라서 열차의 속도가 느리다. 이 역에서 동아대학교병원까지 가는 서구5번 순환 마을버스가 운행되고 있다. 이 역의 2번 출구로 나가서 환승하면 된다.
02면 02선의 상대식 승강장을 갖춘 지하역이며, 스크린도어가 설치되어 있다. 출구는 08개다. 01·03·05·07번 출구는 동대신동에 있고, 02·04·06·08번 출구는 서대신동에 있다.
낮은 전압 차등신호(, 저전압 차등 시그널링)는 저렴한 연선 구리 케이블에 고속으로 동작이 가능한 전기적 신호 시스템이다. 1994년에 소개되었으며, 컴퓨터에 널리 보급되면서, 고속 네트워크와 컴퓨터 버스의 형태로 자리잡았다.
차등신호 대 단일 신호.
LVDS는 정보 부호화에 두 전선간의 전압차를 사용한다. 송신기는 적은 전류를 소모하며, 일반적으로 3.5 mA를 소모하고,
전선수나 전송하는 논리 레벨에 따라 달라진다. 전류는 수신기 끝단에 있는 100 ~ 120 Ω 저항(케이블의 특성 임피던스를 맞춤)을 통과하며 소모되며,
다른 전선을 따라서 반대방향으로 되돌아간다. 옴의 법칙에 의해서, 저항 사이에 걸리는 전압은 대략 350 mV이다.
수신기는 이 전압의 극성을 감지하여 논리 레벨을 판단한다. 신호의 형태는 전류 루프라고 불린다.
예를 들면, LVDS 부하 저항에서의 정적 전력 소모는 1.2 mW이지만, RS-422 신호의 부하 저항에 의한 전력 소모는 90 mW이다.
로직 레벨:
LVDS만 차분 신호 시스템에 사용되는 것은 아니다. 다른 차분 신호 시스템 목록은 차분 신호에 있다. 다만 현재는 LVDS만이 저전력과 고속 전송을 실현할 수 있다.
LVDS는 1990년대 중반 이후에 대중화되었다. 이전에는, 컴퓨터가 빠른 데이터 전송 같은 것을 하기에 매우 느렸고, 빠른 속도의 데이터폭 만큼 라인폭을 두배로 늘려서 운용하면 되었다. 멀티미디어나 슈퍼컴퓨터 사용자는 많은양의 데이터 전송과 수미터만큼 긴 라인(사례로, 디스크 드라이브에서 워크스테이션으로)의 필요성이 LVDS를 널리 보급하게 된다.
컴퓨터 버스에 사용되는 LVDS의 2가지는 하이퍼트랜스포트와 파이어와이어가 있으며, 어느 쪽이든 측정가능한 일관된 상호연결(SCI)이 주도해온 이전-퓨쳐버스 워크에 기원을 두고 있다. LVDS는 고속 전송과 긴케이블을 보장하는 SCSI 표준(울트라2 SCSI 이후 버전)을 지원한다. 직렬 ATA, 급속입출력(RapidIO)와 스페이스와이어는 고속 전송이 가능한 LVDS로 개발되었다.
LVDS는 영상 장치로부터 컴퓨터 모니터에 영상 데이터를 전송할 수도 있으며, 몇 평판 패널에 FPD-링크(Flat Panel Display Link) 나 공개된 낮은 전압 차분 신호 디스플레이 인터페이스(OpenLDI) 표준에 사용된다. 이러한 표준은 최대 112 Mhz 화소 클럭이 가능하며, 60 Hz 프레임에서 1400 x 1050 (SXGA+)를 만족시킨다. 이중 링크는 60 Hz 프레임에서 최대 2048 x 1536 QXGA 해상도까지 끌어올린다. FPD-링크는 5 m 이하의 케이블에서 동작하고, 낮은 전압 차분 신호 디스플레이 인터페이스(LDI)에서는 10 m까지 확장할 수 있다.
병렬 LVDS.
직렬 데이터 통신은 그렇게 빠르지 않기 때문에 데이터는 각 비트나 바이트마다 (PCI 익스프레스나 하이퍼트랜스포트와 같이) LVDS 페어를 이용하여 병렬 형태로 전송할 수 있다. 이러한 시스템을 병렬 LVDS로 부른다.
다중 LVDS.
직렬 데이터 전송이 빠르지 않을 때, 몇 비트 혹은 바이트(PCI 익스프레스)처럼 LVDS 병렬 형태의 전송을 할 수 있다. 이 시스템은 컴퓨터 버스 LVDS나 BLVDS라고 부른다. 표준 LVDS 송신기는 점대 점연결로 설계되었지만, 다중 터미널에 입력이 가능하도록 고전류 출력으로 개선된 LVDS 송신기를 사용하여 바이트 버스 시스템을 만들 수 있다. 버스 LVDS와 ([[텍사스 인스트루먼츠]의 )LVDM은 "de facto" 다중 LVDS 표준이다. 다중 LVDS (MLVDS)는 [[미국 통신 산업 협회]] (TIA) 표준 (TIA-899)이고, 시차를 위한 [[진보된 통신 계산 구조]](AdvancedTCA)에 사용되도록 발전하였다.
MLVDS는 두 가지 형식의 수신기가 있다. 형식1은 LVDS와 거의 호환되고 0V 스레시홀드를 사용한다. 형식2는 [[개방 회로]]와 [[단락 회로]]같은 다양한 오류를 지속적으로 처리하는 100mV 스레시홀드를 사용한다. MLVDS의 전압:
SCI-LVD.
현재의 LVDS 형태는 신속한 시도로 앞서나가기 시작한 SCI-LVD는, [[IEEE]] 1596.3 표준의 특징이 있는 [[측정가능한 일관된 상호연결]] (SCI)의 한 부분에 속한다. 상호연결된 [[다중 프로세서]] 시스템을 위해 설계되었다.
[[ANSI|미국 표준 학회]](ANSI)/[[미국 통신 산업 협회]](TIA)/[[미국 전자 산업 협회]](EIA-644-A)(2001년에 발표됨)에서 LVDS 표준을 정의했다. 구리 연선에 최대 655 Mbit/s 전송률이 제안되었지만, 이상적인 전송매체에는 1.9 Gbit/s 이상의 속도가 가능하다고 예상되었다.
[[분류:컴퓨터 버스]]
[[분류:논리 구성체]]
칠레 공산당(/PCC)은 사회주의노동자당(/POS)을 모태로 하는 칠레의 수정 마르크스주의 정당이다. 노벨 문학상 수상자이자, 남미의 저명한 시인이였던 파블로 네루다도 칠레 공산당 소속이였다.
1922년 사회주의 노동자당이 코민테른에 가입하면서 칠레공산당으로 개명했다. 칠레 사회당은 지식인 중심, 칠레 공산당은 노동자와 농민을 중심으로 한 진보적 정당이다.
1970년 칠레 사회당 및 기타 진보주의 정당들과 연합해 인민연합을 결성, 인민연합소속의 살바도르 아옌데 후보가 대통령으로 당선되는 성과를 얻었다. 하지만 미국이 지원한 쿠데타로 집권한 극우독재정권인 아우구스토 피노체트 군사독재정권의 탄압으로 1천여 명의 공산당원들이 살해당하는 탄압을 받았으며, 1990년 민주화되면서 합법정당으로 승인됐다. 하지만 피노체트 군사정권당시 제정된 선거법에 따라 원내진입은 하지 못하고 있다. 현재 공산당의 지지율은 7%이며 당수는 기예르모 티예이르 칠레공산당 당수이다.
범어사역(梵魚寺驛)은 부산광역시 금정구 노포동에 있는 부산 도시철도 1호선의 지하철역이다. 1985년 7월 19일부터 1986년 12월 18일까지 시·종착역이었다. 이 역부터 두실역까지 지하 구간이다. 이 역과 노포역 사이에는 일부 지상 구간이 존재한다.
역명과는 달리 범어사에서 많이 떨어져 있어, 범어사로 가기 위해서는 버스로 환승해야 한다. 인근에는 두구동의 영락공원묘지, 남산동주민센터, 부산외대가 위치하며, 국도 제7호선 연선에 위치한다.
범어사역의 배선도는 다음과 같다. 노포차량사업소로 이어지는 입·출고선이 이 역의 북쪽에서 본선과 분기하며, 노포역 방향의 선로는 별도로 나 있다.
온천장역(OncheonjangStation, 溫泉場驛)은 부산광역시 동래구 온천동에 있는 부산 도시철도 1호선의 전철역이다.
인근 관광지로 동래온천이 유명하다.
승강장은 2면 2선식의 상대식 승강장으로 운영되며, 스크린도어가 설치되어 있다. 다대포해수욕장방향 승강장은 육교와 연결된 바로타형식의 승강장이다.
명륜역(Myeongnyun station, 明倫驛)은 부산광역시 동래구 명륜동에 있는 부산 도시철도 1호선의 지하철역이다.
2면 2선 상대식 승강장이 있는 고가역이다. 다대포해수욕장 방향 승강장은 연결된 육교가 있어서 바로 개찰구를 통해 도로를 건너갈 수 있다. 스크린도어가 설치되어 있다. 5번 출구가 롯데백화점 동래점과 바로 육교로 연결된다.
장전역(Jangjeon station, 長箭驛)은 부산광역시 금정구 장전동에 있는 부산 도시철도 1호선의 전철역이다. 인근에 부산가톨릭대학교, 장전1동주민센터, 장전서점, 장전1치안센터, 동래백병원 장례식장 등이 있다. 이 역의 부역명은 부산가톨릭대학교였으나, 2018년 1월 27일자로 부역명이 삭제됐다.
구서역(Guseo station, 久瑞驛)은 부산광역시 금정구 구서동에 있는 부산 도시철도 1호선의 전철역이다. 과거 역명은 구서동역이었으나, 2010년 2월 24일에 역명이 변경되었다. 이 역에는 지상에서 바로 연결되는 엘리베이터가 설치되어 있다. 이 역부터 동래역까지 지상 구간이다.
조선 시대에 이곳은 구세리(仇世里)라고 불렸는데 구세라는 지명은 중국 당나라의 장공예(張公藝)가 9대에 걸쳐 이루어진 친족이 한집에 살면서 집안이 매우 화목한 것을 이르는 구세동거(九世同居)라는 말에서 유래한 지명이다. 또다른 유래에서는 마을 위에 위치한 금정산에서 가뭄이 올 때 비가 오기를 바라는 굿을 벌이는 기우소(祈雨所)이자 바위인 번우암(飜雨岩)이 있어서 구세(仇世)라고 했다가 뜻이 좋은 한자인 구서(久瑞)로 바뀌었다고 전해진다.
2면 2선의 상대식 승강장이 있는 지상역이다. 스크린도어가 설치되어 있다.
두실역(斗實驛)은 부산광역시 금정구 구서동에 있는 부산 도시철도 1호선의 지하철역이다. 이 역부터 범어사역까지 지하 구간이다.
야간에 부산종합버스터미널로 들어오는 고속버스들이 이 역에서 중간 하차한다. 부산종합버스터미널의 노포동으로 갓 이전할 당시에는 노포 나들목이 개통하지 않아서 모든 버스들이 구서 나들목으로 진출한 후 이 역에서 중간 하차했으며, 2005년 11월 14일 노포차량사업소 뒤쪽에 노포 나들목이 개통한 후에는 심야 시간대에 부산으로 들어오는 차량만 이 역에서 중간 하차한다. 이 여파로 2006년 이후에는 이용률이 크게 낮아졌다.
바로 옆에 두실(斗實)마을이 있어서 역명이 정해졌으며 현재도 이 주변을 두실마을이라고 부른다. 그러나 이 역명은 원래 고유어임에도 불구하고 한자로 표기한다. 두실마을은 구서마을이 형성된 이후에 새로 형성된 마을이라고 하여 새마실·새마을이라고 불렀는데, 논밭이 비옥하고 항상 곡식이 가득한 곳이라고 하여 붙여진 명칭으로 전해진다.
주례역(Jurye station, 周禮驛)은 대한민국 부산광역시 사상구 주례동에 있는 부산 도시철도 2호선의 지하철역이다. 인근에 가야선 주례역이 있으나, 가야선의 역은 현재 영업을 하지 않는다. 부산보훈병원이 역 인근에 있다.
역사(驛舍)가 위치한 주례동의 지명에서 유래한다. 예전에 농지가 있던 곳에서 풍악을 울리면서 마을 사람들이 공동으로 일한 곳에서 두레라는 말을 한자어로 표기한 주례를 동리명으로 풀이한다.
또한 주례 지역이 동평현에서 서쪽으로 돌아나오는 곳으로 "두루", 낙동강변의 변두리 "두리", 동평현에서 주례로 나와야 넓은 터를 볼 수 있다는 "드르"라는 고유어에서 각각 주례로 변했다는 풀이도 있다.
승강장은 2면 2선식 상대식 승강장으로 운영된다. 스크린도어가 설치되어 있다. 개찰구가 승강장별로 분리되어 있어 개표하지 않고서는 반대편 승강장으로 건너갈 수 없다.
역 주변에는 한국보훈복지의료공단 부산요양병원, 부산구치소 등이 있다.
구남역(Gunam station, 龜南驛)은 대한민국 부산광역시 북구 구포동에 있는 부산 도시철도 2호선의 지하철역이다. 인근에 부산광역시 북구청이 있으나, 전동차내 안내방송에서는 언급되지 않고 있다.
역명의 유래는 구포동에 위치했던 자연 마을인 구남마을(龜南마을)에서 유래된 이름이다. 구남마을은 구포동 남쪽에 위치한 마을인데서 붙여진 이름이다.
율리역(Yuli station, 栗里驛)은 부산광역시 북구 금곡동에 있는 부산 도시철도 2호선의 지하철역이다. 인근에 한국산업인력공단 부산지역본부, KT 금곡지점, 금곡동 행정복지센터 등이 있다. 대천천 하저터널로 화명역과 연결된다. 전 역이자 반지하역인 동원역에서 지하로 내려온 곳에 있다. 화명교 하저터널로 화명역과 연결된다.
밤, 즉 밝은 곳이란 뜻이니 예를 들면 밤개울, 붉개울은 율포를 말하는 것이고 신하(神河)의 고어이다. 또한 이 마을에 신석기 유적과 당산 그리고 바위에 새겨진 성혈이 모두 신과 관련된 것으로 율리는 그 뜻을 내포한다.
승강장은 2면 2선의 상대식 승강장으로 운영된다. 개찰구가 승강장별로 분리되어 있어 반대편 승강장으로 이동이 불가능한 역이다. 스크린도어가 설치되어 있다.
페드르()는 프랑스의 극작가 장 라신이 1677년에 발표한 5막의 비극적 희곡이다. 라신은 에우리피데스의 희곡 히폴리투스를 비롯하여, 그리스 로마 비극 시인들이 이미 많이 다루었던 주제를 선택하였다.
라신이 페드로를 주제로 연극을 준비할 때, 부용 공작 부인와 당대의 유명한 극작가 피에르 코르네유의 친구들이 라신을 흠집내기 위한 계략으로, 극작가 니콜라스 프래동에게 같은 주제로 희곡을 쓸 것을 의뢰하였다. 플래동은 라신의 대본을 훔친 복사본에 기초하여 희곡을 작성하였다. 1677년 라신의 페드르가 부르고뉴 극장에서 초연되고 이틀 뒤, 프래동의 “페드르와 이폴리트”가 공연되었다. 두 작품은 뒤이어 서로를 헐뜯는 소네트와 다른 글들로 쓰디 쓴 문학적인 논쟁의 예가 되었다. 이 결과 라신이 1689년에 루이 14세의 정부인 "맹트농 부인"의 요청으로 에스테르를 쓸 때까지 한동안 작품을 쓰지 않았다. 그러나 역사적으로 볼 때 라신의 작품이 라이벌을 누르고 성공작으로 남게 되었고, 페드르는 그의 걸작으로 평가된다.
페드르의 남편인 테세 왕이 부재한 가운데, 페드르는 의붓 아들인 이폴리트를 사랑하게 된다. 그 사랑이 가져온 오해와 파멸을 가져온 그리스 신화의 내용을 그린다.
이폴리트는 테제와 아마존 여전사의 아들로 트로젠에 유배 중이다. 테제는 원정을 나가기 앞서 트로젠을 들러, 이폴리트에게 페드르 왕비와 적의 유일한 후손인 아라시를 보호하라고 당부한다. 테제가 원정을 나간 후 돌아오지 않자, 이폴리트는 절친한 친구이자 스승인 테라메느에게 아버지를 찾겠다고 말하지만 테라만은 그를 만류한다. 이폴리트는 사실 아라시를 몰래 사랑하고 있다고 고백하고, 이뤄질 수 없는 사랑에 괴로워한다. 테세의 죽음이 선포되고, 테세의 아내인 페드르는 이루어질 수 없는 사랑 때문에 궁전 주변에서 질질 끌며 죽기를 갈망한다. 그녀는 자신의 유모인 에논에게 자신이 의붓 아들인 이폴리트에 대한 사랑의 열병을 고백한다.
아라시는 자신의 시녀인 이스멘에게 자신은 이폴리트를 사랑하고 있다고 털어놓는다. 이폴리트가 등장하여, 그는 그녀와 같은 마음임을 밝힌다. 페드르는 이폴리트에게 와서 테제의 뒤를 이어 통치자 자리에 올라야 한다고 말하지만, 이폴리트에 대한 사랑의 감정이 격해진 그녀는 에논이 충고한 대로 이폴리트에 대한 자신의 감정을 고백한다.
테세는 사실 죽지 않은 채 트레젠에 다시 돌아온다. 그는 쌀쌀맞은 환영 인사에 깜짝 놀란다. 페드르는 자신의 사랑의 감정을 에논과 이폴리트에게 밝혔다는 죄책감에 무너진다.
에논은 잘못된 사랑을 하고 있는 페드르를 이폴리트가 비난할지도 모른다는 두려움에, 테세에게 이폴리트가 페드르를 유혹하려 했다고 거짓말한다. 테세는 이폴리트를 추방하고, 해양의 신인 넵튠(그는 테세에게 빚을 진 일이 있다)에게 그의 아들을 죽여달라고 부탁한다. 페드르는 이폴리트가 아리시를 사랑한다는 것을 모른 채, 테세에게 그가 오해하고 있음을 확신시키려 한다. 결국 이폴리트가 아리시를 사랑하고 있다는 사실에 성을 내며, 페드르는 이폴리트를 비난하고, 그의 아버지의 분노를 받게끔 내버려둔다.
이폴리트는 아리시에게 도시 바깥에서 그녀와 결혼할 것이라 약속하고 떠난다. 테세는 아들의 죄에 대해서 의심하기 시작하지만, 이미 때는 너무 늦었다. 테라멘이 곧 왕에게 이폴리트가 말에서 떨어져 죽었다고 보고한다. 페드르는 자신에게 잘못된 충고와 모략을 한 것을 이유로 에논을 추방하고, 테세에게 이폴리트는 잘못이 없음을 고백한다. 고백 이전에 독을 마셨고, 그녀는 쓰러진다. 테세는 자신의 잘못된 판단을 만회하기 위해, 그의 죽어가는 아들의 유언을 따르기로 한다. 아리시를 용서하고, 그녀를 양녀로 삼기로 결심한다.
컴퓨터 과학에서 메모리 누수(memory leak)는 컴퓨터 프로그램이 메모리 할당을 잘못 관리하여 더 이상 필요 없는 메모리가 해제되지 않을 때 발생하는 자원 누수의 일종이다. 메모리 누수는 객체가 메모리에 저장되어 있지만 실행 중인 코드에 의해 액세스될 수 없을 때 (즉, 접근 불가능한 메모리) 발생할 수도 있다. 메모리 누수는 다른 여러 문제와 유사한 증상을 보이며 일반적으로 프로그램의 소스 코드에 접근할 수 있는 프로그래머에 의해서만 진단될 수 있다.
관련 개념으로는 프로그램이 과도한 메모리를 소비하지만 결국에는 이를 해제하는 "공간 누수"가 있다.
메모리 누수는 애플리케이션이 실행될 때 사용 가능한 시스템 메모리를 고갈시킬 수 있으므로, 종종 소프트웨어 노화의 원인이 되거나 기여 요인이 된다.
사소한 누수.
프로그램에 메모리 누수가 있고 메모리 사용량이 꾸준히 증가하더라도 일반적으로 즉각적인 증상은 나타나지 않는다. 최신 운영체제에서는 애플리케이션이 종료되면 애플리케이션이 사용하는 일반 메모리가 해제된다. 이는 짧은 시간 동안만 실행되는 프로그램의 메모리 누수는 눈에 띄지 않을 수 있고 거의 심각하지 않으며, 느린 누수는 프로그램 재시작으로도 가려질 수 있다는 것을 의미한다. 모든 물리 시스템에는 유한한 양의 메모리가 있으며, 메모리 누수가 통제되지 않으면 (예를 들어, 누수되는 프로그램을 재시작하는 것으로) 결국 사용자에게 문제를 일으킬 것이다.
스레싱.
대부분의 최신 소비자 데스크톱 운영체제는 RAM 마이크로칩에 물리적으로 내장된 주기억장치와 하드 드라이브와 같은 보조 기억 장치를 모두 가지고 있다. 메모리 할당은 동적이다. 각 프로세스는 요청하는 만큼의 메모리를 얻는다. 활성 페이지는 빠른 액세스를 위해 주기억장치로 전송되고, 비활성 페이지는 필요에 따라 공간을 만들기 위해 보조 기억 장치로 밀려난다. 단일 프로세스가 많은 양의 메모리를 소비하기 시작하면 일반적으로 주기억장치의 점점 더 많은 부분을 차지하여 다른 프로그램을 보조 기억 장치로 밀어내는데, 이는 대개 시스템 성능을 크게 저하시킨다. 누수되는 프로그램이 종료되더라도 다른 프로그램이 주기억장치로 다시 스왑되는 데 시간이 걸리고 성능이 정상으로 돌아오는 데 시간이 걸릴 수 있다. 그 결과 발생하는 느려짐과 과도한 보조 기억 장치 액세스를 스레싱이라고 한다.
메모리 부족 상태.
프로그램이 종료되기 전에 사용 가능한 모든 메모리를 사용한다면 (가상 메모리가 있든, 임베디드 시스템처럼 주기억장치만 있든) 더 많은 메모리를 할당하려는 모든 시도는 실패할 것이다. 이는 일반적으로 메모리를 할당하려는 프로그램이 스스로 종료되거나 세그멘테이션 오류를 발생시킨다. 일부 프로그램은 이 상황에서 복구하도록 설계되어 있다 (미리 예약된 메모리를 사용하는 방식으로). 메모리 부족 상태를 처음 겪는 프로그램이 메모리 누수를 일으키는 프로그램일 수도 있고 아닐 수도 있다.
일부 멀티태스킹 운영체제는 메모리 부족 상태를 처리하기 위한 특별한 메커니즘을 가지고 있는데, 예를 들어 프로세스를 무작위로 종료하거나 (이는 "무고한" 프로세스에 영향을 미칠 수 있음), 메모리에서 가장 큰 프로세스를 종료하는 것이다 (이는 문제의 원인이라고 추정됨). 일부 운영체제는 시스템의 모든 메모리를 한 프로그램이 독점하는 것을 방지하기 위해 프로세스당 메모리 제한을 둔다. 이 방식의 단점은 운영체제가 그래픽, 비디오 또는 과학 계산과 같이 합법적으로 많은 양의 메모리를 필요로 하는 프로그램의 적절한 작동을 허용하도록 재구성되어야 할 때가 있다는 것이다.
커널에서 메모리 누수가 발생하면 운영체제 자체가 실패할 가능성이 높다. 임베디드 시스템과 같이 정교한 메모리 관리가 없는 컴퓨터도 지속적인 메모리 누수로 인해 완전히 실패할 수 있다.
심각한 누수의 원인.
더욱 심각한 누수는 다음과 같은 경우에 발생한다:
프로그래밍 문제.
메모리 누수는 프로그래밍에서 흔한 오류이며, 특히 C 및 C++와 같이 자동 쓰레기 수집 기능이 내장되어 있지 않은 프로그래밍 언어를 사용할 때 더욱 그렇다. 일반적으로 메모리 누수는 동적 메모리 할당된 메모리가 접근 불가능한 메모리가 되었기 때문에 발생한다. 메모리 누수 소프트웨어 버그의 만연으로 인해 접근 불가능한 메모리를 감지하기 위한 여러 디버그 프로그래밍 도구가 개발되었다. BoundsChecker, Deleaker, Memory Validator, IBM Rational Purify, Valgrind, Parasoft Insure++, Dr. Memory 및 memwatch는 C 및 C++ 프로그램에서 가장 인기 있는 메모리 디버거 중 일부이다. "보수적인" 쓰레기 수집 기능은 내장 기능이 없는 모든 프로그래밍 언어에 추가될 수 있으며, 이를 위한 라이브러리는 C 및 C++ 프로그램에서 사용할 수 있다. 보수적인 수집기는 대부분의 접근 불가능한 메모리를 찾아 회수하지만 전부는 아니다.
메모리 관리자는 접근 불가능한 메모리를 복구할 수 있지만, 여전히 접근 가능하여 잠재적으로 유용할 수 있는 메모리는 해제할 수 없다. 따라서 최신 메모리 관리자는 프로그래머가 다양한 유용성 수준에 따라 메모리를 의미론적으로 표시할 수 있는 기술을 제공하며, 이는 다양한 접근성 수준에 해당한다. 메모리 관리자는 강력하게 접근 가능한 객체를 해제하지 않는다. 객체는 강한 참조에 의해 직접 접근 가능하거나 강한 참조 체인에 의해 간접적으로 접근 가능한 경우 강력하게 접근 가능하다. (강한 참조는 약한 참조와 달리 객체가 쓰레기 수집되는 것을 방지하는 참조이다.) 이를 방지하기 위해 개발자는 사용 후 참조를 정리해야 하며, 일반적으로 더 이상 필요하지 않을 때 참조를 null로 설정하고, 필요한 경우 객체에 대한 강력한 참조를 유지하는 모든 이벤트 리스너를 등록 해제한다.
일반적으로 자동 메모리 관리는 개발자에게 더 강력하고 편리하다. 개발자는 해제 루틴을 구현하거나 정리 수행 순서에 대해 걱정할 필요가 없으며 객체가 여전히 참조되는지 여부에 대해 걱정할 필요가 없기 때문이다. 프로그래머가 참조가 더 이상 필요하지 않을 때를 아는 것이 객체가 더 이상 참조되지 않을 때를 아는 것보다 쉽다. 그러나 자동 메모리 관리는 성능 오버헤드를 발생시킬 수 있으며, 메모리 누수를 유발하는 모든 프로그래밍 오류를 제거하지는 않는다.
웹 서버나 라우터와 같은 공개적으로 접근 가능한 시스템은 공격자가 누수를 유발할 수 있는 일련의 작업을 발견할 경우 서비스 거부 공격에 취약하다. 이러한 일련의 작업은 취약점 공격으로 알려져 있다.
RAII(Resource acquisition is initialization)는 C++, D, 에이다에서 흔히 사용되는 문제 해결 접근법이다. 이는 획득한 자원과 범위 지정된 객체를 연결하고, 객체가 범위를 벗어나면 자동으로 자원을 해제하는 것을 포함한다. 쓰레기 수집과 달리 RAII는 객체가 언제 존재하고 언제 존재하지 않는지 알 수 있다는 장점이 있다. 다음 C 및 C++ 예제를 비교해 보자:
/* C 버전 */
void f(int n)
int* array = calloc(n, sizeof(int));
do_some_work(array);
// C++ 버전
std::vector&lt;int&gt; array (n);
예제에 구현된 C 버전은 명시적인 할당 해제가 필요하다. 배열은 동적으로 할당되며 (대부분의 C 구현에서 힙으로부터), 명시적으로 해제될 때까지 계속 존재한다.
C++ 버전은 명시적인 할당 해제가 필요 없다. 예외가 발생하더라도 codice_1 객체가 범위를 벗어나면 항상 자동으로 발생한다. 이는 쓰레기 수집 방식의 오버헤드 중 일부를 피한다. 또한 객체 소멸자는 메모리 외의 자원도 해제할 수 있으므로, RAII는 마크-앤-스윕 쓰레기 수집이 원활하게 처리하지 못하는 핸들을 통해 액세스되는 입출력 자원의 누수를 방지하는 데 도움이 된다. 여기에는 열린 파일, 열린 창, 사용자 알림, 그래픽 드로잉 라이브러리의 객체, 임계 영역과 같은 스레드 동기화 기본 요소, 네트워크 연결, 그리고 윈도우 레지스트리 또는 다른 데이터베이스에 대한 연결이 포함된다.
그러나 RAII를 올바르게 사용하는 것은 항상 쉽지 않으며 자체적인 함정이 있다. 예를 들어, 주의하지 않으면 데이터를 참조로 반환하여 허상 포인터 (또는 참조)를 생성할 수 있으며, 이 데이터는 포함하는 객체가 범위를 벗어날 때 삭제될 수 있다.
D는 RAII와 쓰레기 수집을 혼합하여 사용하며, 객체가 원래 범위 밖에서 접근할 수 없는 것이 명확할 때 자동 소멸을 사용하고, 그렇지 않은 경우에는 쓰레기 수집을 사용한다.
참조 횟수 계산과 순환 참조.
더 현대적인 쓰레기 수집 방식은 종종 접근 가능성 개념에 기반한다. 즉, 해당 메모리에 대한 유효한 참조가 없으면 회수될 수 있다. 다른 쓰레기 수집 방식은 참조 횟수 계산 방식에 기반할 수 있는데, 이 방식에서는 객체가 자신을 가리키는 참조의 수를 추적할 책임이 있다. 참조 수가 0으로 떨어지면 객체는 자신을 해제하고 메모리를 회수할 수 있도록 한다. 이 모델의 단점은 순환 참조를 처리하지 못한다는 점이며, 이것이 오늘날 대부분의 프로그래머가 더 많은 비용이 드는 마크-앤-스윕 방식 시스템의 부담을 기꺼이 받아들이는 이유이다.
다음 비주얼 베이직 코드는 전형적인 참조 횟수 계산 방식 메모리 누수를 보여준다.
Dim A, B
Set A = CreateObject("Some.Thing")
Set B = CreateObject("Some.Thing")
' 이 시점에서 두 객체는 각각 하나의 참조를 가집니다.
Set A.member = B
Set B.member = A
' 이제 두 객체는 각각 두 개의 참조를 가집니다.
Set A = Nothing ' 아직 이 상황에서 벗어날 수 있습니다...
Set B = Nothing ' 이제 메모리 누수가 발생했습니다!
실제로는 이 사소한 예제는 즉시 발견되어 수정될 것이다. 대부분의 실제 예제에서는 참조 순환이 두 개 이상의 객체에 걸쳐 있으며, 감지하기가 더 어렵다.
이러한 종류의 잘 알려진 누수 사례는 AJAX 프로그래밍 기법이 웹 브라우저에서 인기를 얻으면서 lapsed listener problem으로 부각되었다. 자바스크립트 코드가 DOM 요소를 이벤트 핸들러와 연결하고 종료하기 전에 참조를 제거하지 못하면 메모리 누수가 발생했다 (AJAX 웹 페이지는 기존 웹 페이지보다 주어진 DOM을 훨씬 더 오래 유지하므로 이러한 누수가 훨씬 더 명확했다).
외부 감지.
메모리 사용량의 "톱니" 패턴은 특히 수직적인 하락이 해당 애플리케이션의 재부팅 또는 재시작과 일치하는 경우 애플리케이션 내 메모리 누수의 지표가 될 수 있다. 그러나 쓰레기 수집 지점도 이러한 패턴을 유발할 수 있으며 이는 힙의 건강한 사용을 나타낼 수 있으므로 주의해야 한다.
지속적으로 증가하는 메모리 사용량이 반드시 메모리 누수의 증거는 아니다. 일부 애플리케이션은 메모리에 점점 더 많은 정보를 저장한다 (예: 캐시로). 캐시가 너무 커져서 문제가 발생할 수 있다면 이는 프로그래밍 또는 설계 오류일 수 있지만, 정보가 명목상 사용 중으로 남아 있기 때문에 메모리 누수는 아니다. 다른 경우에는 프로그래머가 특정 작업에 항상 메모리가 충분하다고 가정하여 프로그램이 불합리하게 많은 양의 메모리를 요구할 수 있다. 예를 들어, 그래픽 파일 프로세서는 이미지 파일의 전체 내용을 읽고 모든 내용을 메모리에 저장하는 것으로 시작할 수 있는데, 이는 매우 큰 이미지가 사용 가능한 메모리를 초과하는 경우에는 실행 불가능하다. 과도한 메모리 사용이 메모리 누수로 인한 것인지 확인하려면 프로그램 코드에 대한 접근이 필요하다.
다음은 의사코드로 작성된 예제이다. 이 예제는 프로그래밍 지식 없이도 메모리 누수가 어떻게 발생하고 어떤 영향을 미치는지 보여주기 위한 것이다. 이 경우 프로그램은 엘리베이터를 제어하는 매우 간단한 소프트웨어의 일부이다. 이 프로그램의 이 부분은 엘리베이터 안에 있는 사람이 층 버튼을 누를 때마다 실행된다.
버튼을 누르면:
층 번호를 기억하기 위해 메모리를 확보한다
층 번호를 메모리에 넣는다
이미 목표 층에 도달했는가?
만약 그렇다면, 할 일이 없다: 종료
그렇지 않다면:
엘리베이터가 유휴 상태가 될 때까지 기다린다
요구된 층으로 이동한다
층 번호를 기억하는 데 사용했던 메모리를 해제한다
요청된 층 번호가 엘리베이터가 현재 있는 층과 같은 경우 메모리 누수가 발생한다. 메모리 해제 조건이 건너뛰어지기 때문이다. 이 경우가 발생할 때마다 더 많은 메모리가 누수된다.
이러한 경우는 일반적으로 즉각적인 영향을 미치지 않는다. 사람들은 자신이 이미 있는 층의 버튼을 자주 누르지 않으며, 어쨌든 엘리베이터에 충분한 여유 메모리가 있다면 이런 일이 수백, 수천 번 발생할 수도 있다. 그러나 엘리베이터는 결국 메모리가 부족해질 것이다. 이는 몇 달 또는 몇 년이 걸릴 수 있으므로 철저한 테스트에도 불구하고 발견되지 않을 수 있다.
결과는 불쾌할 것이다. 최소한 엘리베이터는 다른 층으로 이동하려는 요청에 응답하지 않을 것이다 (예를 들어, 엘리베이터를 호출하거나 누군가가 안에 있을 때 층 버튼을 누르는 경우). 프로그램의 다른 부분에 메모리가 필요한 경우 (예를 들어 문을 열고 닫는 부분), 아무도 들어갈 수 없으며, 만약 누군가 안에 있다면 갇히게 될 것이다 (문이 수동으로 열리지 않는다고 가정할 때).
메모리 누수는 시스템이 재설정될 때까지 지속된다. 예를 들어, 엘리베이터의 전원이 꺼지거나 정전이 되면 프로그램은 실행을 멈출 것이다. 전원이 다시 켜지면 프로그램이 재시작되고 모든 메모리를 다시 사용할 수 있게 되지만, 느린 메모리 누수 과정도 프로그램과 함께 재시작되어 결국 시스템의 올바른 실행을 방해할 것이다.
위 예시의 누수는 "해제" 작업을 조건문 밖으로 이동하여 수정할 수 있다:
만약 아니라면:
다음 C++ 프로그램은 할당된 메모리에 대한 포인터를 잃어버림으로써 의도적으로 메모리를 누수시킨다.
int* a = new int(5);
a = nullptr;
/* 'a'에 있던 포인터는 더 이상 존재하지 않으므로 해제될 수 없지만,
메모리는 여전히 시스템에 의해 할당된 상태이다.
프로그램이 이러한 포인터를 해제하지 않고 계속 생성하면,
메모리를 지속적으로 소비하게 된다.
따라서 누수가 발생할 것이다. */
로크()는 크로케와 비슷한 미국의 스포츠이다. 20세기 초반에 대중적으로 인기가 많아 "세기의 게임"으로 불리기도 했다. 1904년 하계 올림픽에서 1900년 하계 올림픽 크로케 종목을 대체하여 채택되었다.
로크 코트 및 장비.
로크는 경질 모래 또는 점토가 깔리고 경계선 벽으로 둘러싸인 8각형 형태의 30x60피트(약 9 x 19m) 넓이의 코트에서 경기를 한다. 선수는 당구 공이 당구대 쿠션을 통해 움직이는 것과 비슷하게 경계선 벽을 사용한다.
승화(昇華, )는 화학에서 어떤 물질이 액체의 과정을 거치지 않고, 고체에서 기체로 변하는 상전이(phase transition) 현상을 말한다. 또한 그와는 반대로 어떠한 물질이 액체의 과정을 거치지 않고, 기체에서 고체로 변하는 현상도 승화라 한다.
나프탈렌, 아이오딘, 드라이아이스 등이 대표적인 승화물질이다. 승화하는 원인은 일정한 증기압을 가지고 있기 때문이다. 얼음도 0℃ 이하에서는 융해 과정 없이 기체가 되기도 한다. 얼어 있는 빨래가 마르거나, 눈사람의 크기가 며칠 지나면 작아지는 현상은 고체에서 기체로의 상태변화 때문이라고 할 수 있다. 또 승화할 때 흡수 또는 방출하는열을 승화열이라 하는데 드라이아이스의 경우 137kcal/kg를 흡수하고 기체인 이산화탄소로 승화한다. 이것이 승화의 대표적인 예이다.
김연수(金秊洙, 1896년 10월 1일 (음력 1896년 8월 25일) ~ 1979년 12월 4일)는 대한민국의 기업인이다. 김성수의 동생으로 아호는 수당(秀堂), 본관은 울산이며, 삼양사의 설립인이다. 국무총리인 김상협의 친아버지이다.
전라북도 고부군에서 대지주인 김경중과 장흥 고씨 부인의 다섯째 아들로 태어났다. 친형 김성수(金性洙)는 4살 때, 아들이 없던 큰아버지 김기중의 양자로 들어갔으므로 그가 사실상 장남 역할을 했다. 조선 중종 때의 유학자였던 하서 김인후의 13대 후손으로, 선조들은 전라남도 장성에 대대로 살았으며 증조부 김명환(金明煥)의 셋째 아들인 김요협이 처가가 있는 전라북도 고부군으로 이주해오면서 고부군에서 살게 되었다.
김연수는 일본에 유학하여 1921년 교토 제국대학을 졸업하고 귀국한 뒤, 경성직뉴와 경성방직의 간부로 근무했다. 1924년 현 삼양사의 전신인 삼수사를 설립했다. 1925년 경부터는 학교 경영 및 언론사 운영 등으로 사회 활동에 나선 김성수를 대신하여 경성직뉴와 경성방직의 경영을 주도하였다. 1929년 형인 김성수와 재단법인 중앙학원을 설립하고 1939년 우리나라 최초의 민간 육영재단인 양영회를 설립해 인재양성 활동에 힘썼다. 1939년에는 만주지역에 남만방적을 설립해 한국기업 최초로 해외에 진출하기도 했다.
해방 이후 경성방직 경영 일선에서 물러났다. 이후 삼양사의 경영에 집중하며 1956년 울산 제당공장을 건설해 제조업에 뛰어들었다. 1969년 전주 폴리에스테르 공장을 완공해 국민의 의·식·주 해결에 이바지했다. 1968년에는 수당장학회를 설립해 장학사업의 폭을 넓혔다. 2005년 수당재단은 수당상을 제정하는 등 활발한 연구지원활동을 지속하고 있다. 김연수는 1961년 전국경제인연합회의 전신인 경제협의회 회장을 맡는 등의 활동으로 정부로부터 산업발전에 기여한 공로를 인정받아 금탑산업훈장, 철탑산업훈장, 국민훈장 무궁화장 등을 수여 받았다. 1979년 84세의 나이로 영면했다.
그가 1924년 ‘삼수사(三水社)'라는 이름으로 설립한 삼양그룹은 3남인 김상홍(삼양그룹 명예회장)과 5남 김상하의 공동 경영 체제를 거쳐 손자 김윤(김상홍의 아들)이 회장을 맡아 사촌들과 함께 경영하고 있다. 7남 6녀를 둔 김연수의 2남은 전 국무총리 김상협이다.
이 드라마는 호주 시드니를 출발하여 LA로 향하던 오세아닉 815편이 남태평양의 한 열대 섬에 추락하며 일어나는 인물 개개인의 삶을 다루고 있다. 각 에피소드는 플래시백을 통해 각 등장인물들이 섬에 오기 전 혹은 그 후의 일을 다룬다.
오세아닉 815편 탑승객은 모두 324명이다. 오세아닉 815편 비행기는 추락 후 동체가 크게 삼등분되어 섬에 흩어진다. 71명의 승객과 개 한마리가 섬에 흩어진채 살아남는다. 첫 번째 시리즈에는 14명의 주연급 등장인물이 출연하는데 이는 미국 드라마 역사상 2번째 규모이다. (1위는 위기의 주부들이다)
기타 출연진.
기타 섬 거주자.
남북조 시대(南北朝時代: 386년 ~ 589년)는 중국에서 한족이 세운 남조와 유목민족이 세운 북조가 대립하다가, 수나라가 통일할 때까지의 시기를 말한다.
이 시기 강남에는 송(宋)·제(齊)·양(梁)·진(陳)의 4개 왕조가 차례로 흥망했는데, 이것을 가리켜 남조(南朝)라고 불렀다. 또한 같은 건강(건업의 새 이름)을 수도로 삼았던 삼국 시대의 오나라와 동진을 합쳐 육조(六朝)라고 불러 이 시대를 육조 시대라고 부르기도 하나, 이는 주로 문화사를 다룰 때 쓰이는 시대 구분이다.
이 시대 강남이 크게 개발되어, 이후 수나라 ~ 당나라 시대에 강남은 중국 전체의 경제 기반이 되었다. 남조는 정치적 혼란과는 대조적으로 문화와 불교 등이 융성하여 육조 문화라 불리는 귀족 문화가 번영하여 도연명·왕희지 등이 활약했다.
화북에서는 선비족 탁발씨(탁발부)가 건국한 북위가 오호십육국시대의 혼란을 수습하여 북방 유목민족의 부족제를 해체하고 귀족제에 의거한 중국적인 국가로 탈피하였다.
북위는 육진의 난을 거치면서, 534년에 동위, 서위로 분열하였다. 동위는 550년 북제(北齊)로 정권이 바뀌고, 서위는 556년에 북주가 대신했다. 577년 북주는 북제를 멸망시켜 화북을 통일하였다.
그 후, 581년에 수나라의 양견이 북주의 양위를 받아 제위에 오른다. 589년, 수나라는 남조의 마지막 왕조인 진나라를 멸망시켜 중국을 재통일하였다. 화북의 북위, 동위, 서위, 북제, 북주, 수나라 6개 왕조를 가리켜 북조(北朝)라고 불렀고, 여기에 수나라도 합쳐야 한다는 설도 있다. 이연수(李延壽)의 《북사》에는 수나라를 북조에 넣기도 하였다.
화북.
북위.
하지만 북위 내부에서는 선비족의 풍습을 지키려는 세력과 선비족의 풍습을 버리고 한족화를 진행하려는 세력과의 다툼이 일어났다. 한족화를 진행시키려는 세력의 중심은 주로 한족 출신의 사람들이었다. 그들에게 한족화가 진행되면 자신들의 입장이 유리해지는 동시에 문화를 이민족을 이기는 결과를 가져와 이민족의 지배를 받는 굴욕을 씻을 수 있는 일이기도 했다. 이 한족파의 대표는 한인인 최호였다. 최호는 외래 종교였던 불교를 배척하기 위해 도교 교단의 교조 구겸지와 손을 잡고 태무제에게 폐불(불교 탄압, 삼무일종의 폐불의 제일 첫 번째)을 주장하고 그 일을 실행시켰다. 또한 최호는 한인 관료들을 다수 등용하여 한족화를 추진하였으나, 강제적인 한족화는 선비족의 반감을 사서 450년에 주살되었다. 그 후 북위에서 태무제가 암살당해 한동안 혼란이 계속되었다.
이 혼란을 수습한 것이 문명황후였다. 문명황후는 제4대 황제인 문성제의 황후이자 제5대 황제인 헌문제의 적모(嫡母)로 466년 헌문제를 옹립해 수렴청정을 시작했다. 후에 헌문제에게 장남 탁발굉(훗날의 효문제가 태어나자 잠시 물러났으나, 효문제의 생모를 죽인 일로 헌문제와 대립하여 헌문제를 폐위시키고 효문제를 옹립하였다. 북위에서는 외척의 횡포를 배제하기 위해 태자가 황위에 오르면 그 생모를 죽이는 것이 통례였다. 문명태황태후는 계속 수렴청정을 하면서 봉록제(封祿制)·삼장제(三長制)·균전제 등의 제도를 실시하여 중앙집권화와 한족화를 추진하다.
490년, 문명태황태후가 죽자 효문제의 친정(親政)이 시작되었지만, 정책은 그대로 유지·계승되었다. 493년, 효문제는 수도를 평성(平城, 지금의 산서성 대동시)에서 낙양으로 천도한 후, 대대적인 한화(漢化)정책을 추진하였다. 그때까지 황실의 성씨였던 탁발씨를 원(元)씨로 고치고, 구품관인법을 부분적으로 채용하여 남조를 모방한 북조 귀족제도를 만들었다. 이에 반발한 일부 세력이 반란을 일으켰지만, 효문제의 시기에 모두 진압되었다. 하지만 효문제의 사후 반발이 더 거세져 523년 육진의 난이 일어나 전국적인 규모로 확대되어 북위 멸망의 원인 중 하나가 되었다. 6진은 예전 수도 평성 주변을 방위하던 6곳의 군사기지였는데, 이곳은 예로부터 선비족의 유력자가 배치되어 있었다. 그 때문에 매우 중요시되어 좋은 대우를 받았지만, 수도를 천도한 뒤 대우가 나빠지면서 주둔 군인의 불만이 쌓인 것이 직접적인 원인이었다.
반란이 일어나던 시기, 조정에서는 제8대 황제인 효명제와 생모 영태후 사이의 주도권 다툼이 일어나 528년 영태후가 효명제를 살해하여 혼란은 극에 달했다. 이를 진압한 것이 이주영이었다. 이주영은 육진의 난을 진압하고 효장제를 옹립한 뒤 권력을 휘둘렀으나, 효장제에 의해 살해되고, 효장제 또한 이주영 일족에게 살해당했다. 이 틈을 노려 이주영의 부하였던 고환이 이주영 일족을 척살하고 정권을 장악했다. 고환에 의해 옹립된 북위 최후의 황제 효무제는 고환의 전횡을 싫어해서 관중 일대에서 세력을 키운 군벌의 우두머리였던 우문태에게로 도망쳤다.
고환은 534년 효정제를 옹립하였고, 우문태도 효무제를 살해하고 535년 원보거를 옹립했다(문제. 534년을 기점으로 북위는 사실상 멸망했고, 북위는 동위와 서위로 분열하였다. 하지만 이것은 두 사람의 실력자가 제위를 받기 위한 준비 단계에 불과한 것이었다.
북제.
동위는 고환이 전권을 장악한 후, 서위를 여러 번 공격했으나, 만족할 만한 성과는 거두지 못했다. 고환은 547년에 사망하였고, 그의 아들 고징이 계승했다. 이때 하남대행대(河南大行臺) 후경은 자신이 가진 군사력 때문에 고징의 의심을 받고 있다는 것을 알고 동위를 이탈해 남조의 양나라에 귀순하였다. 양 무제는 그곳을 접수하기 위해 대군을 보냈으나, 동위군에게 대패해 하남은 동위에게 넘어갔다. 그 후, 양나라에 귀순한 후경은 군사를 일으켜, 양나라는 대혼란에 빠지고 만다.(후경의 난)
고징의 사후 550년 고징의 동생 고양(문선제)이 황제로부터 선양을 받아 제나라를 건국했다. 남조의 제나라와 구별하기 위해 북제(北齊)라고 불렀다. 고양의 치세 초기엔 여러 개혁을 추진하고, 북쪽의 돌궐과 거란을 격파하는 등의 치적을 쌓았으나 후반기에는 북위의 황족이었던 원씨들을 무수히 많이 살해하는 등의 폭거를 저질렀다.
그 후, 동생 고연(효소제)이 고양의 황태자인 고은(폐제)을 살해하고 즉위하였고, 고연 사후, 그의 동생인 고담(무성제)가 고연의 황태자인 고백년(高百年)을 살해하고 뒤를 이었다. 북제의 군주는 주벽(酒癖)과 기행(奇行)이 많아 정치는 매우 혼란스러웠다. 다만 역대 군주는 주벽과 기행이 있는 동시에 군사적 재능이 풍부하여 북주에 대한 군사행동에는 호각 이상을 뛰어넘어 언제나 북주를 패퇴시켰다.
무성제는 즉위 후 얼마 안 가 아들 고위(후주)에게 제위를 물려주고 태상황제로서 정무를 살폈으나, 그 시대에는 황제와 개인적인 친분을 가진 총신들이 정치를 좌지우지하였다. 특히 후주는 주위의 참언(讒言)을 믿고 북제의 군사력을 지탱하던 곡률광과 고숙 두 사람을 살해하여 군사력을 약화시켰다. 북주는 이 사건을 호기로 보고, 북제를 침공해 후주를 사로잡은 뒤, 얼마 안 가 그에게 자결을 명령하였다. 북제는 577년에 멸망하였다.
북주.
서위의 정권을 장악한 우문태는 무천진(武川鎭) 출신으로 북위 말엽에 관중 일대를 지배한 대군벌이었다. 북주·수나라·당나라의 중추부는 전부 이 무천진 출신자가 차지하였고, 이때부터 중국은 오랫동안 이 집단(관롱집단)이 지배하게 된다. 우문태는 새롭게 24군제를 창시했다. 이 제도는 군의 조직을 위로부터 주국(柱國) → 대장군 → 개부라고 말하는 계열로 내려와 그 정점에 우문태가 있게 한 것이다. 이 제도는 후에 부병제의 근간이 되었다.
또한 한화정책을 폐지하고, 선비족 복고정책(호화(胡化정책)으로 전환하여, 효문제 때 한족풍의 성씨로 바꾼 선비족 출신들과 해당 계열의 인사들의 성씨를 한화정책 이전에 썼던 선비족 성씨로 원상복구시킨다. 이것을 로성재행(虜姓再行)이라고 부른다. 그러나 한편으로는 《주례》를 근간으로 하는 중국적 복고정책도 추진하였다. 후에 주나라로 이름을 바꾼 것도 이런 연유에서였다. 553년, 양나라를 공격하여 사천을 빼앗았고, 다시 후경의 난에 개입하여 형주 북부(호북성)에 괴뢰국가 후량을 탄생시켜 남조에 타격을 주는 데 성공하였다.
556년, 우문태가 죽자, 조카 우문호가 실권을 장악하고 우문태의 셋째 아들 우문각을 옹립해 북위의 황제로부터 선양을 받아 북주를 건국했다. 우문호는 초대 효민제(우문각), 제2대 명제(우문육), 제3대 무제(우문옹)을 잇달아 옹립하면서 권세가 극에 달했으나, 돌궐과 동맹을 맺고 북제 정복을 시도하다 실패한 뒤, 무제의 책략에 의해 주살되었다.
572년, 친정을 시작한 무제는 거대한 권력과 재산, 토지를 소유한 도교, 불교를 탄압해 재산을 몰수하고, 사도승이나 위장승 등을 포함해 일반 승려들과 도사들을 병사로 징병하였다. 한편 관위의 유교, 불교, 도교를 모아 3교의 연구기관으로 통도관을 설치해 우수한 승려나 도사를 학사로서 수용하였다. 이를 종교에서는 두번째의 '삼무일종의 폐불'이라고 한다.
무제는 강력해진 국력을 가지고 575년에 북제를 공격하였다. 북제는 암군 후주로 인해 반격하지 못하고, 577년 멸망하였다. 무제는 남은 남조 진나라를 공격할 준비를 하다가 578년 친정 도중 병사하였다.
뒤를 계승한 선제(우문윤)는 무제의 엄한 교육을 원망해서 아버지의 관을 향해 “죽은 게 늦어”라는 말을 내뱉었다. 선제는 즉위 다음해 장남 우문연(정제)에게 양위하고 태상황제가 되었으나, 선제의 정책은 어떤 기준도 없는 무의미한 토목공사를 좋아하고, 주색에 빠졌기 때문에 인망을 잃고 그를 대신해 기대를 받은 사람이 12대장군 중 한 명인 양견(훗날의 수 문제)였다.
양견의 딸은 선제의 황후가 되었기에 양견은 외척으로 정치에 참여하였다. 정제가 즉위하고 580년 선제가 죽자, 양견은 섭정을 한다는 이유로 전권을 장악한 후, 다음해 581년 정제를 압박해 선양을 받아 수나라를 건국하고 북주를 멸망시켰다.
화남.
420년, 유유가 동진의 마지막 황제인 공제로부터 선양을 받아 송나라를 건국한다. 건국 직후, 북쪽은 북위가 화북통일에 매진하고 있었기에 남쪽은 평화로워 제3대 황제인 문제의 30년에 가까운 치세는 원가의 치(元嘉之治)라고 찬양받을 정도로 선정의 시대로 명성이 높았다. 그러나 한편 동진 때부터 진행된 귀족세력의 강화는 황제도 귀족을 거스릴 수 없는 사태를 불러왔다. 이 귀족제도에서 소외된 한인(寒人)이라 불리는 계층은 황제와 황족의 편에 서서 권력을 얻으려고 준비했다.
문제는 453년 황태자 유소에게 살해당한다. 이 반역자들을 무찌르고 즉위한 이가 효무제다. 효무제는 귀족세력의 억제를 노려 세제의 개혁과 한인층의 등용을 추진했다. 하지만 효무제 사후 피비린내 나는 권력 쟁탈전이 일어났다. 특히 제6대 황제인 명제는 친족 28명을 살해하고, 신하도 의심하여 다수를 살해하는 등의 폭정을 일삼아 송나라 쇠퇴에 결정적인 영향을 끼쳤다.
제.
이때 송나라의 창시자 유유와 함께 군사에서 공적을 세우며 등장한 이가 소도성이었다. 소도성은 명제의 뒤를 이은 후폐제를 살해하고 순제를 옹립한 후, 선양을 받아 제나라를 건국했다. 소도성의 뒤를 계승한 제2대 황제인 무제는 여러 번 북위를 공격했으나, 패배로 끝났다. 그러나 무제 사후 후계자 쟁탈전이 벌어져 소도성의 조카 소란(명제)가 즉위했으나, 그 사이 북위에게 산동을 포함한 회하 이북을 빼앗기고 말았다. 이후 소보권(동혼후)이 즉위했으나, 극단적인 측근 정치를 실행하면서 명제 시대의 중신들을 살해하며 정치를 어지럽혔다. 이에 반발하여 반란이 여러 번 일어났고, 500년에 일어난 소연(훗날의 양 무제)의 반란은 동혼후의 동생 소보융(화제)을 옹립해 건강으로 진군하여 그곳을 포위하였고, 다음해 동혼후는 부하에게 살해당했다.
건강에 입성한 소연은 다음해 502년 화제로부터 선양을 받아 양나라를 건국하였다(양 무제). 무제는 범운과 심약(《송서》의 편찬자) 등의 한인층을 등용해 귀족제도를 멀리하고, 새로운 인재를 구했다. 또한 구품관인법 등의 귀족층에게 유리한 제도를 개혁하고, 관위의 상하를 품으로 부르는 것을 고쳤다. 또한 조세의 감세를 추진하고 서진 이래 이때까지 적용해 오던 태시율령을 대신해 새로운 양률과 양령을 제정했다. 문화에도 깊은 조예를 보여, 이 시대는 남조 역사에서 문화가 가장 최전성기를 맞이한 때라고 불리고 있다. 특히 무제의 장남 소명태자에 의해 편찬된 《문선》은 현대까지 명저(名著)로 읽혀지며 전해지고 있다.
그러나 치세 후반에 이르러 무제는 불교에 극단적으로 심취하여 여러 번 사찰에 투신하였고, 그때마다 신하들은 거액의 돈을 사용하여 무제를 데려왔다. 거기에 사용된 금액은 무려 1억 전에 달했다고 한다. 이 돈은 당연 국고에서 나오게 되었으니 국가 재정은 악화되기 시작했다.
이때 동위의 하남대행대(河南大行臺) 후경이 [귀순]]을 요청해 왔다. 조정 대신들 사이에서는 반대의견이 많았으나, 무제는 이를 받아들이기로 결정하고 출병하였다. 하지만 동위에게 패배하여 하남은 동위에게 돌아갔다. 패배한 무제는 생각을 고치고 동위와 화해에 나서게 되자, 목숨이 위태롭게 된 후경은 548년 군사를 일으켜 건강을 함락하고, 무제를 붙잡아 굶겨 죽였다(후경의 난).
무제 사후 3남 소강(간문제)이 뒤를 이었으나, 후경은 551년 황족 소동(소명태자의 아들)을 옹립하였다가, 곧이어 그를 폐위하고 자신이 제위에 올라 국호를 한(漢)이라 불렀다. 이 반란 속에 각지의 여러 왕들이 자립하여 황제를 자칭하였다. 그중 형주에 있던 무제의 8남 소역는 부하 왕승변을 파견해 후경을 죽이고 강릉에서 즉위했다(원제). 이윽고 원제는 촉에서 황제를 칭하고, 강릉으로 진군하던 동생 소기(蕭紀)를 552년에 격파했다.
그러나 554년 옹주자사 소찰이 끌어들인 서위의 대군 앞에 소역은 패배해 죽었고, 소찰은 강릉에 들어가 황제가 되었다. 이 소찰의 정권을 후량이라 부르지만, 실제로는 서위의 괴뢰정권에 불과했다. 또한 이때 촉도 서위에게 점령되었다.
원제의 사후 왕승변과 더불어 원제의 무장이었던 진패선은 건강에서 원제의 9남 소방지를 옹립했으나 동위를 대신해 들어선 북제가 이에 개입해 북제의 포로로 있던 소연명을 보냈다. 왕승변은 그를 받아들여 소연명을 옹립했으나, 진패선은 이에 반대해 소방지를 그대로 옹립했다. 왕승변과 진패선의 다툼은 진패선의 승리로 끝나고, 소방지는 옹립되어 경제가 되었다.