마크 맥도널드

Marc McDonald

마크 B. 맥도날드마이크로소프트의 첫 월급쟁이 직원이었던 미국인이다(일률적인 수수료에 베이직의 수학 패키지를 쓴 몬테 다비도프는 계산하지 않는다).

그는 1977년 NCR 8200[citation needed] 데이터 입력 단말기와 마이크로소프트의 독립 실행형 디스크 BASIC-80을 위한 8비트 파일 할당 테이블 파일 시스템을 설계하고 구현한 공로를 인정받았다.

맥도날드는 또한 M-DOS 또는 MIDAS라고 불리는 8비트 운영체제를 개발했다; 이 시스템 자체는 마이크로소프트에 의해 공개된 적이 없지만, 그것의 파일 시스템(FAT의 변종)은 팀 패터슨QDOS에 영향을 주었다.[1][2]

"Standalone Disk Basic"의 버전은 밥 오리어에 의해 시애틀 컴퓨터 제품 8086에 포팅되었고, 팀 패터슨은 그 노력을 돕기 위해 종종 마이크로소프트에 있었다.팀 패터슨은 1980년 운영 체제 86-DOSFAT12 파일 시스템을 구현하면서 FAT 시스템의 핵심 측면(단일 테이블, 파일 클러스터 리스트의 헤드가 포함된 각 디렉토리 항목, 마지막 클러스터에서 사용된 섹터 수를 나타내는 마지막 값)을 복사했고, 이는 19년 MS-DOS와 PC DOS의 기반이 되었다.81. 그는 이행에서 두 가지 실수를 했다.

  • 초기 버전에는 디렉터리 스토퍼 항목이 없었다.이로 인해 전체 디렉토리 트랙을 읽고 파일이 존재하지 않음을 발견하게 되었다.이것은 큰 경기둔화였다.
  • MS-DOS는 파일이 생성될 때 디렉터리 항목과 FAT 테이블을 잘못된 순서로 업데이트한다.먼저 디렉토리를 작성함으로써, FAT가 업데이트되기 전에 시스템이 다운된 경우, 매달린 참조가 생성될 것이다.이로 인해 다음 클러스터 할당에서 상호 연결된 파일이 생성된다.

맥도날드는 1984년 1월 마이크로소프트가 "너무 큰" 이유로 회사를 떠났고, 당시 마이크로소프트는 약 400명의 직원을 두고 있었다.그는 내부적으로 사용되는 LISP pcode 시스템에서 일하면서 툴북 런타임과 툴북 3.0용 컴파일러를 재설계했던 Astemetrix의 첫 번째 직원이었다.Design Intelligence에서 Marc는 적응형 문서 설계와 배치 실험에 사용되는 표현 기반 프로그래밍 언어에 대해 연구했다.그는 2000년 12월 마이크로소프트가 디자인 인텔리전스를 인수하면서 다시 합류했다.

맥도날드가 마이크로소프트에 재입사했을 때 빌 게이츠스티브 발머를 포함한 많은 직원들이 그에게 직원번호 '1'을 부여하려고 했지만 인사 소프트웨어가 이를 허용하지 않는다는 것을 알게 되었다.대신 '1'[3]을 제외한 모든 숫자가 지워진 배지를 받았다.

맥도널드는 QA 중심의 윈도 결함 방지 그룹에서 일하면서 소프트웨어 품질을 밑바닥부터 끌어올리기 위한 조직적 모범 사례에 초점을 맞췄다.그는 2007년 11월에 발간된 「불량 방지 실무 지침서」의 공동저자다.[4]그는 6개의 소프트웨어 특허를 가지고 있다.

맥도날드는 2011년 9월 마이크로소프트사를 떠났다.그는 2012년까지 스타트업 마인드모드에서 일했고, 그 이후로 PaperG에서 일해왔다.[5]

참고 항목

참조

  1. ^ Zbikowski, 마크, 앨런, 폴, 발머, 스티브, 보먼 판사, 르우벤, 보먼 판사, 롭, 버틀러, 존은 캐롤, 척이며, 마크, 첼, 데이비드. Colee, 마이크, 코트니, 마이크;Dryfoos, 마이크, 던컨, 레이첼, Eckhardt, 커트, 에번스, 에릭, 농부, 릭, 게이츠, 빌, 기어리, 마이클 그리핀, 밥. 호가스, 더그. 존슨, 제임스 W.;Kermaani, Kaamel, 왕, Adrian은;. 코흐, 리드, 란도브스키, 제임스 라슨, 크리스, 레넌, 토머스, Lipkie, 댄, 맥도날드, 마크, 맥키니, 브루스, 마틴, 파스칼, Mathers가, 에스텔. Matthews, 밥, Melin, 데이비드. Mergentime, Charles:네빈, 랜디, 뉴웰, 댄, 뉴웰, 타니, 노리스, 데이비드, 있을 때 오리어리, 마이크;O'Rear, 밥, 올손, 마이크;Osterman, 래리, Ostling, 리지, 빠이, 선일. 패터슨, 팀;P.에레즈, 게리, 피터스, 크리스, 페쫄트, Charles:폴록, 존은 레이놀즈, 아론, 루빈은 대릴, 라이언, 랠프, Schulmeisters, 칼, 샤, Rajen, 쇼, 배리, 쇼트, 앤서니, Slivka, 벤, Smirl, 존, Stillmaker, 베티, 스토다드, 존은 틸먼, 데니스..휘튼, 그렉, Yount, 나탈리. Zeck, 스티브(1988년)."기술 고문".그 MS-DOS백과 사전:버전 1.03.2를 통해.덩컨, 레이, 보츠윅, 스티브, 버고인, 키스, 바이어스, 로버트 A.;까지.호건, 톰, 카일, 짐,. Letwin, 고든, 페쫄트, Charles:라비, 칩, 톰린, 짐, 윌턴 양탄자, 리처드, 울버 턴, 반, 웡은 윌리엄;우드콕. 도요목 도요과의 조류., JoAnne(완전히 교육 reworked.).워싱턴 주, 미국:MicrosoftPress. p. 9. 아이 에스비엔 1-55615-049-0. LCCN 87-21452.OCLC 16581341.같은 기간 동안에, 마크 맥도널드 또한 부호 있는 8비트 운영 체제 M-DOS(보통 발음되는"마이다스"또는"나의 도스")라고 불리는 개발에 일했다.[…]M-DOS고, 좀 더 유연한 FAT그 베이직에 비해, 떠오르는 CP/M 운영 체제보다 더 좋은file-handling 구조를 가지 좋은 공연을 선 보였다.}}(xix+1570 페이지, 26))(NB다.본판은 다른 작가팀이 1986년 초판을 회수하여 광범위하게 재작업한 후 1988년에 발행되었다. [1]
  2. ^ Manes, Stephen; Andrews, Paul (1993). Gates: How Microsoft's Mogul Reinvented an Industry—and Made Himself the Richest Man in America. Doubleday. p. 157. ISBN 0-385-42075-7. Remembering his conversation at NCC with Marc McDonald about File Allocation Tables in his unfinished, large, and never-released 8-bit MIDAS operating system, Paterson decided that the FAT scheme was a better way to handle disk information than the way CP/M did it.
  3. ^ scobleizer (2005-09-08). "Marc McDonald - Microsoft's First Employee scobleizer Channel 9". Channel9.msdn.com. Retrieved 2013-06-06.
  4. ^ The Practical Guide to Defect Prevention. Microsoft.com. 2007-10-31. ISBN 0-7356-2253-1. Retrieved 2013-06-06.
  5. ^ "Marc McDonald". LinkedIn. Retrieved 2014-05-16.