maczoo.com 게시판 인덱스 maczoo.com
매킨토시 사용자 커뮤니티
 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   쪽지를 확인하려면 로그인하십시오쪽지를 확인하려면 로그인하십시오   로그인로그인 

맥 OS 와 윈도우즈의 파일시스템 차이점에 관한 질문

 
글 쓰기   답변 달기    maczoo.com 게시판 인덱스 -> Mac OS X
이전 글 :: 다음 글  
글쓴이 메시지
Netimoon
the concern
the concern


가입: 2004년 12월 20일
올린 글: 14

올리기Posted: 수 3월 29, 2006 2:22 pm    주제: 맥 OS 와 윈도우즈의 파일시스템 차이점에 관한 질문

한번도 맥을 써보지 않은 사람입니다.

눈팅하면서 이것저것 배워보고는 있는데요.

윈도우즈에 비해 OSX 가 가지는 여러가지 차이점들에 대해서 궁금한게 있는데

질문 몇가지 드릴게요



1.윈도우즈는 C: 가 있고 그 안에 폴더들이 있고 그 폴더들 안에

각종 프로그램들이 설치됩니다.

=> 맥에서는 C: 라는 말이 안 쓰이는지.. 그리고 하드 디스크 안에 여러폴더들이 있고

사용자가 마음대로 파일을 복사하거나 바꿀 수 있는지 궁금합니다.



2.그리고 그 프로그램의 실행파일의 바로가기가 "시작" 메뉴에 등록되고요.

프로그램을 삭제하려면 언인스톨 하거나 제어판의 프로그램 추가/제거에 들어가서 삭제해줘야합니다.

시작메뉴에 등록된 바로가기만 삭제한다고 해도 프로그램이 삭제되는건 아니죠

=> 그런데 여기서 본건데 맥에서는 그냥 프로그램 아이콘을 휴지통으로 갖다 놓으면

프로그램이 삭제 된다고 하더군요.... 맥에서의 아이콘은 바로가기.. 가 아닌

그 프로그램 자체.. 인가요? 그럼 맥용 프로그램들은 파일1개로 이루어져있나요?

아니면 그 아이콘만 지우면 그 프로그램과 관련된 파일들이 자동으로 (거의 인공지능적으로..)

같이 삭제되는지요.... -_-;; (왠지 후자는 아닌거 같은데..)



3.윈95를 제대로 쓰려면 95번 재설치 해야한다.. 라는 우스갯 소리가 있을 정도로

윈도우즈는 불안정한 모습이 많았습니다. XP 에 와서는 크게 안정적으로 개선되었지만

사용을 오래하다보며 쓸모없는 DLL 파일들 때문에 부팅 속도가 느려지고

역시 쓸모없는 레지스트리 때문에 속칭 "시스템이 꼬이는" 일이 자주 발생했습니다..

그래서 정기적으로 포맷을 해줘야 했고 포맷이 귀찮은 유저들을 위해

노턴 고스트와 같은 프로그램들이 생겼고 가장 인기있는 프로그램들중 하나가 되었습니다..

=> 맥에서도 각종 DLL 파일이나 레지스트리와 비슷한 역할을 하는 게 있나요?

오래쓰다보면 맥도 괜히 느려져서 포맷하고 OS 재설치하고 그래야하는지요....

윈도우즈는 프로그램을 깔았다가 언인스톨하더라도 레지스트리에 찌꺼기가 남고

지저분해지는 문제가 있었는데 맥 OS 도 마찬가지인지 궁금합니다..


4.윈도우즈 XP 는 CD 로 부팅후에 바로 윈도우즈 설치가 가능하며

설치하는 중간에 파티션을 합치거나 혹은 나누고 새로 만들 수 있습니다.

저는 새 컴퓨터를 사면 무조건 포맷을 하고 윈XP 씨디로 부팅해서

파티션을 2개로 나누고 바로 운영체제를 C: 에 설치하곤 했습니다 (D: 는 백업용 소프트웨어들.)

=> 맥 OSX 도 이렇게 가능한가요? OS 설치하면서 바로 파티션 나누고 설치가능한지요..


5.윈도우즈는 드라이브마다 알파벳 문자를 부여하고 새로운 드라이브가 인식되면

새로운 문자가 부여되어 탐색기에서 인식되는 방식입니다.

예를 들어 하드 두개와 씨디롬 한개 달려있는 시스템은

기본적으로 C: D: E: 까지 있고 거기에 따로 USB 메모리를 연결하면

자동으로 F: 가 부여되고 사용자는 탐색기에서 F: 로 접속하면 바로 이용이 가능했습니다.

=> 맥 OS 에서는 마운트되다.. 라는 표현을 많이 쓰던데

마치 윈도우즈 에서 USB 메모리를 꼽으면 F: 가 탐색기에 새로 생기는 것처럼.

USB 메모리가 바탕화면에 아이콘 모양으로 생성되는.. 그런 걸 마운트.. 라고 표현하는 건가요?

그렇다면 애플 체험 센터 등에서 본 바로는 바탕화면에 하드디스크 하나밖에 존재하지 않던데

그건 씨디롬에 씨디를 안 넣어서 그런건가요? 씨디를 넣으면 자동으로 바탕화면에

해당 CD 의 내용이 담긴 아이콘이 생성(마운트) 되어 바로 사용가능한지요...

또한 맥 OS 에선 C: D: 등 알파벳 문자를 통해 각 드라이브를 구분하지 않고 무조건

이름으로만 구분하는건가요?


답변 부탁드립니다 ^^
위로
xni
heavy mania
heavy mania


가입: 2005년 10월 4일
올린 글: 72

올리기Posted: 수 3월 29, 2006 5:12 pm    주제:

제가 아는것만..

1번

맥은 마운트 형식입니다.

윈도우는 바탕화면 -> 내컴퓨터 -> c 드라이브 로 접근 한다면.

맥은 바탕화면 -> 원하는 드라이브 입니다.

씨디를 넣으면 바탕에 씨디 아이콘이 나타나며.. 씨디를 꺼내면 없어집니다..

복사는 윈도우 탐색기 씨는것보다 더 편하게 접근할수 있습니다.

2번

보통. 말씀하신데로 휴지통에 넣고 비워주면 지워집니다.

간혹 언인스톨러가 존재하기도 하지만 보통 그냥 해당 아이콘을 지우면 됩니다.

이유는

윈도우는 그냥 파일이 아이콘 모양이지만

맥은 페키지의 내용을 담고 있는 아이콘입니다.

쉽게 말해 폴더라고 생각하셔도...

설명

윈도우 - 실행파일과 함께 각종 서브파일이 존재합니다.

맥 - 실행파일안에 각종 서브 파일이 존재합니다.

그러니 실행파일만 지워주면 되는것이죠.

하지만 확실히 지워지는건 아니고 설정파일같은것은 남아있긴한데 그리 신경 안써도 될정도입니다.

3번

맥은 래지스트리가 존재하지 않습니다.

그래서2번의 답처럼 해당 프로그램을 그냥 지우면 프로그램이 삭제되는거지요.

설정파일같은것이 남긴 하지만 시스탬에 지장을 주지는 않습니다.

4번

맥 os 역시 dvd로 부팅해서(용량이 아주그냥 굿잡이죠) 파티션 작업 모두 가능합니다.

5번

제가 알기론.. 해당 드라이브의 문자로 구분합니다..

그리고 마운트된 하드 또는 이동식디스크 씨디 모두 바탕에 자동으로 아이콘으로 나오게 됩니다. (마운트 되면..)

네트워크로 다른 컴퓨터의 폴더를 연결해도 해당 아이콘이 바탕화면에 나타납니다.

그리고

윈도우의 아이콘 정열은 쪽 위부터 가지만

맥은 오른쪽 위가 기본 아이콘의 위치입니다.

기타

처음 윈도우 쓰다 맥쓰면 햇갈리는게 메뉴의 위치입니다.

윈도우의 프로그램들은

-----------------------
제목 표시
-----------------------
메뉴
-----------------------


창 내용

-----------------------


위와 같지만..

맥은

-----------------------
제목표시
-----------------------

내용

-----------------------

입니다.

차이점을 아시겠죠?

메뉴가 없다라는것.

메뉴는 맥 바탕화면의 제일 위에 메뉴가 따로 있습니다

어떤 프로그램이 활성화 되어 있냐에 따라서 상단의 메뉴가 바뀌는 형식입니다.

그리고

최소화 / 최대화(이전크기로) / 닫기

버튼이 윈도우는 오른쪽 상단에 위치하지만

맥은 왼쪽 상단에 위치합니다.
_________________
As You Like It !!
위로
wesley
the Lord of maczoo
the Lord of maczoo


가입: 2005년 1월 16일
올린 글: 1897
위치: Sol 3

올리기Posted: 목 3월 30, 2006 1:58 am    주제:

위의 분이 잘 설명해주셔서 저는 그냥 부연 설명만 하겠습니다.

디스크가 '마운트'된다는 개념

윈도우식은 마운트된 각 드라이브에 드라이브 문자를 부여합니다 (C: D: 등).
유닉스식은 마운트된 각 드라이브의 물리적 위치 자체 또는 드라이브 이름을 통해
드라이브에 접근합니다. OS X, 리눅스 등이 따릅니다.

이 점을 빼고는 사용 상 서로 드라이브에서 파일을 접근한다거나 폴더 구조를 생성
한다거나 하는 점에서 하등 차이가 없습니다. 하나의 추상적 문자로 드라이브 이름을
대표할 것이냐, 원래 이름을 그대로 불러줄 것이냐의 차이, 그리고 바탕화면에 마운트
시킨 드라이브를 보여주느냐 마느냐의 차이가 있다는 것을 생각하시면 됩니다.

아, 그리고 부팅된 드라이브는 /Volumes/(이름) 으로 접근할 수도 있지만 이는
곧바로 / (즉, 루트 폴더)로 가게 됩니다. 유닉스 계열에서 모든 디렉토리 구조의 기본
은 루트. 윈도우식에선 모든 드라이브에 문자를 부여해서 각 드라이브가 동등한 '지위'
에 놓이게 되지만 유닉스 계열에선 부팅된 드라이브가 최상위에 놓이지요.


프로그램의 설치/삭제 등

맥용 프로그램은 하나의 .app 파일일 수도 있고, .app을 확장자로 가지는 폴더일 수
있습니다. 주로 후자가 많이 보이는데, 단순히 파인더에서 볼 때는 마치 하나의 실행
파일처럼 보이지요. 더블클릭 하면 폴더 내용이 보이는 게 아니라 프로그램이 실행
되니까 말입니다. 근데 Show Package Contents 하면 폴더 속 내용이 보입니다.
이 속에 들어가 있는 파일들은 말하자면 윈도우 프로그램으로 치면 프로그램이 설치된
폴더에 .exe 파일과 같이 설치되는 부차적인 파일들이 한 번에 올인된 꼴을 취합니다.
프로그램 실행에 필요한 모든 파일이 대부분 이 폴더 안에 다 들어있기 때문에 이걸
지우는 것 자체로 프로그램 삭제가 되는 것이지요. 그래서 설치할 때 아이콘 하나를
끌어다 놓기만 하면 되고 지울 때 그 아이콘을 휴지통으로 날려버리면 그만입니다.

물론 프로그램에 따라서 Preferences 파일이나 부차적인 Application Support
파일을 남기기도 하는데 이름을 보면 대체로 어느 어플인지 구분하기 쉽기 때문에
이 파일들을 찾아 휴지통에 던져넣으면 뒷정리까지 깔끔합니다.

Preferences 파일은 윈도우 레지스트리의 HKCU(HKLM)/Software 에 들어가는
프로그램 설정 데이터와 같은 역할을 합니다. 먼 옛날 윈도우 3.1 시절과 그 이전에
프로그램들이 .ini 파일을 만들어서 설정 데이터를 보관했던 것과 비슷합니다.

윈도우에서 .dll에 해당되는 개념은 '프레임워크'라고 불리는데 대부분 OS X에서 기본
제공되는 걸 쓰게 되고, 만약 별도의 프레임워크가 필요할 경우 어플 폴더 내에 내장
하거나 /Library/Frameworks에 별도 설치될 수 있습니다. 별도로 프레임워크까지
설치하는 소프트웨어일 경우 삭제를 담당하는 프로그램이 제공되기도 합니다. 그러나
역시, 더 이상 필요치 않은 프레임워크라고 판단되는 게 있으면 해당 폴더 밑의 적절한
폴더를 골라 휴지통으로 던져넣으면 그만입니다. 윈도우처럼 .dll 파일들이 자잘하게
나뒹구는 게 아니라 특정 역할을 하기 위해 구성된 프레임워크가 온전한 폴더를 구성
하기 때문에 가능한 얘기지요.

한편, 윈도우의 경우 레지스트리에 특정 확장자를 프로그램에 련결시켜주는 항목이
있어야 (HKEY_CLASSES_ROOT 아래에) 데이터 파일 아이콘을 더블클릭하면
프로그램이 실행되어서 작동하지요. 근데 레지스트리가 없는 맥에선 어떻게 가능할까
생각할 수 있습니다. 이건 LaunchServices란 상주 서비스가 컴퓨터 상에 있는 모든
소프트웨어를 감시하고 있어서입니다. 특정 데이터 파일을 쓸 수 있는 소프트웨어가
컴퓨터에 등장한 순간부터 자동으로 해당 파일과 프로그램이 련결되는 셈이지요.
그리고 프로그램이 사라지면 자동으로 련결 관계는 사라집니다. 지저분하게 찌꺼기가
남을 일이 없습니다.
_________________
First in Korea : Mac mini G4 (1.58GHz) & Mac mini Core Duo (1.66GHz)
HackBook : For when iSight & Front Row don't matter, but you only have half the money.
Tool-Box에 놀러오세요!
위로
이전 글 표시:   
이전 글 :: 다음 글  
글 쓰기   답변 달기    maczoo.com 게시판 인덱스 -> Mac OS X 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.4 © 2001, 2003 phpBB Group